Skip to main content

이 버전의 GitHub Enterprise는 다음 날짜에 중단되었습니다. 2024-09-25. 중요한 보안 문제에 대해서도 패치 릴리스가 이루어지지 않습니다. 더 뛰어난 성능, 향상된 보안, 새로운 기능을 위해 최신 버전의 GitHub Enterprise Server로 업그레이드합니다. 업그레이드에 대한 도움말은 GitHub Enterprise 지원에 문의하세요.

리포지토리 검색

GitHub Enterprise Server에서 리포지토리를 검색하고 이러한 리포지토리 검색 한정자를 조합하여 사용하여 결과를 좁힐 수 있습니다.

모든 GitHub에서 전역적으로 리포지토리를 검색하거나 특정 조직 내 리포지토리를 검색할 수 있습니다. 자세한 내용은 "GitHub 검색 정보"을(를) 참조하세요.

검색 결과에 포크를 포함하려면 쿼리에 fork:true 또는 fork:only를 추가해야 합니다. 자세한 내용은 "포크에서 검색"을(를) 참조하세요.

팁:

  • 이 문서에는 GitHub.com 웹 사이트의 예제 검색 링크가 포함되어 있지만 GitHub Enterprise Server를 사용해도 동일한 검색 필터를 사용할 수 있습니다. 연결된 예제 검색에서 github.com을 GitHub Enterprise Server 인스턴스에 대한 호스트 이름으로 바꿉니다.
  • 결과를 더 개선하기 위해 검색 한정자에 추가할 수 있는 검색 구문 목록은 “검색 구문 이해”을(를) 참조하세요.
  • 여러 단어로 된 검색어를 따옴표로 묶으세요. 예를 들어 “진행 중”이라는 레이블이 있는 문제를 검색하려면 label:"in progress"를 검색합니다. 검색은 대/소문자를 구분하지 않습니다.

README 파일의 리포지토리 이름, 설명 또는 콘텐츠로 검색

in 한정자를 사용하면 README 파일의 리포지토리 이름, 리포지토리 설명, 리포지토리 토픽, 콘텐츠 또는 이들의 조합으로 검색을 제한할 수 있습니다. 이 한정자를 생략하면 리포지토리 이름, 설명, 토픽만 검색됩니다.

한정자예시
in:namejquery in:name은 리포지토리 이름에 “jquery”가 있는 리포지토리를 찾습니다.
in:descriptionjquery in:name,description은 리포지토리 이름 또는 설명에 “jquery”가 있는 리포지토리를 찾습니다.
in:topicsjquery in:topics는 “jquery”로 레이블이 지정된 리포지토리를 토픽으로 일치시킵니다.
in:readmejquery in:readme는 리포지토리의 README 파일에 “jquery”가 언급된 리포지토리를 찾습니다.
repo:owner/namerepo:octocat/hello-world는 특정 리포지토리 이름을 찾습니다.

리포지토리 콘텐츠로 검색

in:readme 한정자를 사용하여 리포지토리의 README 파일의 콘텐츠를 검색하여 리포지토리를 찾을 수 있습니다. 자세한 내용은 "추가 정보"을(를) 참조하세요.

in:readme를 사용하지 않으면 리포지토리 내에서 특정 콘텐츠를 검색하여 리포지토리를 찾을 수 없습니다. 리포지토리 내에서 특정 파일 또는 콘텐츠를 검색하려면 파일 찾기 또는 코드 관련 검색 한정자를 사용하면 됩니다. 자세한 내용은 "GitHub에서 파일 찾기" 및 "코드 검색" 항목을 참조하세요.

한정자예시
in:readmeoctocat in:readme는 리포지토리의 README 파일에 “octocat”이 언급된 리포지토리를 찾습니다.

사용자 또는 조직의 리포지토리 내에서 검색

특정 사용자 또는 조직이 소유한 모든 리포지토리에서 검색하려면 user 또는 org 한정자를 사용하면 됩니다.

한정자예시
user:USERNAMEuser:defunkt forks:>100은 포크가 100개가 넘는 @defunkt에서 리포지토리를 찾습니다.
org:ORGNAMEorg:github는 GitHub에서 리포지토리를 찾습니다.

리포지토리 크기로 검색

size 한정자는 보다 큼, 보다 작음 및 범위 한정자를 사용하여 특정 크기(킬로바이트 단위)와 일치하는 리포지토리를 찾습니다. 자세한 내용은 "검색 구문 이해"을(를) 참조하세요.

한정자예시
size:nsize:1000은 정확히 1MB인 리포지토리를 찾습니다.
size:>nsize:>=30000은 30MB 이상인 리포지토리를 찾습니다.
size:<nsize:<50은 50KB 미만인 리포지토리를 찾습니다.
size:n..nsize:50..120은 50KB와 120KB 사이의 리포지토리를 찾습니다.

팔로워 수로 검색

보다 큼, 보다 작음 및 범위 한정자와 함께 followers 한정자를 사용하여 리포지토리를 팔로우하는 사용자 수를 기준으로 리포지토리를 필터링할 수 있습니다. 자세한 내용은 "검색 구문 이해"을(를) 참조하세요.

한정자예시
followers:>=nnode followers:>=10000은 팔로워가 10,000명 이상이며 “node”라는 단어가 언급된 리포지토리를 찾습니다.
followers:n..nstyleguide linter followers:1..10은 팔로워가 1명에서 10명 사이이며 “styleguide linter”라는 단어가 언급된 리포지토리를 찾습니다.

포크 수로 검색

forks 한정자는 보다 큼, 보다 작음 및 범위 한정자를 사용하여 리포지토리에 있어야 하는 포크 수를 지정합니다. 자세한 내용은 "검색 구문 이해"을(를) 참조하세요.

한정자예시
forks:nforks:5는 5개의 포크만 있는 리포지토리를 찾습니다.
forks:>nforks:>=205는 포크가 205개 이상인 리포지토리를 찾습니다.
forks:<nforks:<90은 포크가 90개 미만인 리포지토리를 찾습니다.
forks:n..nforks:10..20은 포크가 10개에서 20개 사이인 리포지토리를 찾습니다.

별 수로 검색

보다 큼, 보다 작음 및 범위 한정자를 사용하여 리포지토리에 있는 별 수를 기준으로 리포지토리를 검색할 수 있습니다. 자세한 내용은 "별과 함께 리포지토리 저장" 및 "검색 구문 이해" 항목을 참조하세요.

한정자예시
stars:nstars:500은 정확히 별이 500개인 리포지토리를 찾습니다.
stars:n..n size:<nstars:10..20 size:<1000은 별이 10개에서 20개 사이이며 1,000KB 미만인 리포지토리를 찾습니다.
stars:>=n fork:true language:LANGUAGEstars:>=500 fork:true language:php는 별이 500개 이상이며, 포크된 리포지토리를 포함하고, PHP로 작성된 리포지토리를 찾습니다.

리포지토리 생성 시점 또는 마지막 업데이트 시점으로 검색

생성 시간 또는 마지막 업데이트 시간을 기준으로 리포지토리를 필터링할 수 있습니다. 리포지토리 생성의 경우 created 한정자를 사용할 수 있습니다. 리포지토리가 마지막으로 업데이트된 시점을 확인하려면 pushed 한정자를 사용해야 합니다. pushed 한정자는 리포지토리의 모든 분기에서 최근 커밋을 기준으로 정렬된 리포지토리 목록을 반환합니다.

둘 다 날짜를 매개 변수로 사용합니다. 날짜 형식은 ISO8601 표준인 YYYY-MM-DD(년-월-일)를 따라야 합니다. 날짜 뒤에 선택적 시간 정보 THH:MM:SS+00:00을 추가하여 시, 분, 초로 검색할 수도 있습니다. 이것은 T이며 그 다음은 HH:MM:SS(시-분-초)와 UTC 오프셋(+00:00)입니다.

날짜를 검색할 때 보다 큼, 보다 작음, 범위 한정자를 사용하여 결과를 추가로 필터링할 수 있습니다. 자세한 내용은 "검색 구문 이해"을(를) 참조하세요.

한정자예시
created:<YYYY-MM-DDwebos created:<2011-01-01은 “webos”라는 단어가 있으며 2011년 전에 생성된 리포지토리를 찾습니다.
pushed:>YYYY-MM-DDcss pushed:>2013-02-01은 “css”라는 단어가 있으며 2013년 1월 후에 푸시된 리포지토리를 찾습니다.
pushed:>=YYYY-MM-DD fork:onlycase pushed:>=2013-03-06 fork:only는 “case”라는 단어가 있으며, 2013년 3월 6일 이후에 푸시되었고, 포크인 리포지토리를 찾습니다.

언어로 검색

리포지토리의 코드 언어를 기준으로 리포지토리를 검색할 수 있습니다.

한정자예시
language:LANGUAGErails language:javascript는 “rails”라는 단어가 있으며 JavaScript로 작성된 리포지토리를 찾습니다.

토픽으로 검색

특정 토픽으로 분류된 모든 리포지토리를 찾을 수 있습니다. 자세한 내용은 "토픽을 사용하여 리포지토리 분류"을(를) 참조하세요.

한정자예시
topic:TOPICtopic:jekyll은 “Jekyll” 토픽으로 분류된 리포지토리를 찾습니다.

토픽 수로 검색

보다 큼, 보다 작음 및 범위 한정자와 함께 topics 한정자를 사용하여 리포지토리에 적용된 토픽 수로 리포지토리를 검색할 수 있습니다. 자세한 내용은 "토픽을 사용하여 리포지토리 분류" 및 "검색 구문 이해" 항목을 참조하세요.

한정자예시
topics:ntopics:5는 토픽이 5개인 리포지토리를 찾습니다.
topics:>ntopics:>3은 토픽이 3개를 초과하는 리포지토리를 찾습니다.

라이선스로 검색

리포지토리의 라이선스 유형으로 리포지토리를 검색할 수 있습니다. 특정 라이선스 또는 라이선스 제품군으로 리포지토리를 필터링하려면 라이선스 키워드를 사용해야 합니다. 자세한 내용은 "리포지토리 라이선싱"을(를) 참조하세요.

한정자예시
license:LICENSE_KEYWORDlicense:apache-2.0은 Apache License 2.0이 부여된 리포지토리를 찾습니다.

리포지토리 표시 여부로 검색

리포지토리의 표시 여부를 기준으로 검색을 필터링할 수 있습니다. 자세한 내용은 "리포지토리 정보"을(를) 참조하세요.

한정자예시
is:publicis:public org:github는 GitHub가 소유한 퍼블릭 리포지토리를 찾습니다.
is:internalis:internal test는 액세스할 수 있고 "test"라는 단어가 포함된 내부 리포지토리를 찾습니다.
is:privateis:private pages는 액세스할 수 있고 "pages"라는 단어가 포함된 프라이빗 리포지토리를 찾습니다.

리포지토리가 템플릿인지 여부를 기준으로 검색

리포지토리가 템플릿인지 여부를 기준으로 리포지토리를 검색할 수 있습니다. 자세한 내용은 "템플릿 리포지토리 만들기" 항목을 참조하세요.

한정자예시
template:truetemplate:true GNOME은 템플릿이며 “GNOME”이라는 단어가 포함된 리포지토리를 찾습니다.
template:falsetemplate:false GNOME은 템플릿이 아니며 “GNOME”이라는 단어가 포함된 리포지토리를 찾습니다.

리포지토리가 보관되는지 여부를 기준으로 검색

리포지토리가 보관되는지 여부를 기준으로 리포지토리를 검색할 수 있습니다. 자세한 내용은 "리포지토리 보관"을(를) 참조하세요.

한정자예시
archived:truearchived:true GNOME은 보관되며 “GNOME”이라는 단어가 포함된 리포지토리를 찾습니다.
archived:falsearchived:false GNOME은 보관되지 않으며 “GNOME”이라는 단어가 포함된 리포지토리를 찾습니다.

추가 참고 자료