Skip to main content

리포지토리 검색

이러한 리포지토리 검색 한정자를 조합하여 리포지토리를 GitHub 검색하고 결과의 범위를 좁힐 수 있습니다.

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

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

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

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

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

한정자예시
in:name
[
jquery in:name](https://github.com/search?q=jquery+in%3Aname&type=Repositories)은 리포지토리 이름에 “jquery”가 있는 리포지토리를 찾습니다.
in:description
[
jquery in:name,description](https://github.com/search?q=jquery+in%3Aname%2Cdescription&type=Repositories)은 리포지토리 이름 또는 설명에 “jquery”가 있는 리포지토리를 찾습니다.
in:topics
[
jquery in:topics](https://github.com/search?q=jquery+in%3Atopics&type=Repositories)는 “jquery”로 레이블이 지정된 리포지토리를 토픽으로 일치시킵니다.
in:readme
[
jquery in:readme](https://github.com/search?q=jquery+in%3Areadme&type=Repositories)는 리포지토리의 README 파일에 “jquery”가 언급된 리포지토리를 찾습니다.
repo:owner/name
[
repo:octocat/hello-world](https://github.com/search?q=repo%3Aoctocat%2Fhello-world)는 특정 리포지토리 이름을 찾습니다.

리포지토리 콘텐츠로 검색

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

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

한정자예시
in:readme
[
octocat in:readme](https://github.com/search?q=octocat+in%3Areadme&type=Repositories)는 리포지토리의 README 파일에 “octocat”이 언급된 리포지토리를 찾습니다.

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

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

한정자예시
user:USERNAME
[
user:defunkt forks:>100](https://github.com/search?q=user%3Adefunkt+forks%3A%3E%3D100&type=Repositories)은 포크가 100개가 넘는 @defunkt에서 리포지토리를 찾습니다.
org:ORGNAME
[
org:github](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub&type=Repositories) GitHub 리포지토리와 일치합니다.

리포지토리 크기로 검색

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

한정자예시
size:n
[
size:1000](https://github.com/search?q=size%3A1000&type=Repositories)은 정확히 1MB인 리포지토리를 찾습니다.
size:>n
[
size:>=30000](https://github.com/search?q=size%3A%3E%3D30000&type=Repositories)은 30MB 이상인 리포지토리를 찾습니다.
size:<n
[
size:<50](https://github.com/search?q=size%3A%3C50&type=Repositories)은 50KB 미만인 리포지토리를 찾습니다.
size:n..n
[
size:50..120](https://github.com/search?q=size%3A50..120&type=Repositories)은 50KB와 120KB 사이의 리포지토리를 찾습니다.

팔로워 수로 검색

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

한정자예시
followers:>=n
[
node followers:>=10000](https://github.com/search?q=node+followers%3A%3E%3D10000)은 팔로워가 10,000명 이상이며 “node”라는 단어가 언급된 리포지토리를 찾습니다.
followers:n..n
[
styleguide linter followers:1..10](https://github.com/search?q=styleguide+linter+followers%3A1..10&type=Repositories)은 팔로워가 1명에서 10명 사이이며 “styleguide linter”라는 단어가 언급된 리포지토리를 찾습니다.

포크 수로 검색

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

한정자예시
forks:n
[
forks:5](https://github.com/search?q=forks%3A5&type=Repositories)는 포크가 정확히 5개인 리포지토리와 일치합니다.
forks:>n
[
forks:>=205](https://github.com/search?q=forks%3A%3E%3D205&type=Repositories)는 포크가 205개 이상인 리포지토리를 찾습니다.
forks:<n
[
forks:<90](https://github.com/search?q=forks%3A%3C90&type=Repositories)은 포크가 90개 미만인 리포지토리를 찾습니다.
forks:n..n
[
forks:10..20](https://github.com/search?q=forks%3A10..20&type=Repositories)은 포크가 10개에서 20개 사이인 리포지토리를 찾습니다.

별 수로 검색

보다 큼, 보다 작음 및 범위 한정자를 사용하여 리포지토리에 있는 별 수를 기준으로 리포지토리를 검색할 수 있습니다. 자세한 내용은 스타 표시된 리포지토리 저장검색 구문 이해을(를) 참조하세요.

한정자예시
stars:n
[
stars:500](https://github.com/search?utf8=%E2%9C%93&q=stars%3A500&type=Repositories)은 정확히 별이 500개인 리포지토리를 찾습니다.
stars:
n..n size:< n | [ **stars:10..20 size:<1000**](https://github.com/search?q=stars%3A10..20+size%3A%3C1000&type=Repositories)은 별이 10개에서 20개 사이이며 1,000KB 미만인 리포지토리를 찾습니다. | stars:>= n `fork:true` language: LANGUAGE | [ **stars:>=500 fork:true language:php**](https://github.com/search?q=stars%3A%3E%3D500+fork%3Atrue+language%3Aphp&type=Repositories)는 포크된 리포지토리를 포함하여 별이 500개 이상인, PHP로 작성된 리포지토리를 검색합니다.

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

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

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

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

한정자예시
created:<YYYY-MM-DD
[
webos created:<2011-01-01](https://github.com/search?q=webos+created%3A%3C2011-01-01&type=Repositories)은 "webos"라는 단어가 포함되고 2011년 이전에 생성된 리포지토리를 찾습니다.
pushed:>YYYY-MM-DD
[
css pushed:>2013-02-01](https://github.com/search?utf8=%E2%9C%93&q=css+pushed%3A%3E2013-02-01&type=Repositories)는 "css"라는 단어가 포함되고 2013년 1월 이후에 푸시된 리포지토리와 일치합니다.
pushed:>=
YYYY-MM-DD `fork:only` | [ **case pushed:>=2013-03-06 fork:only**](https://github.com/search?q=case+pushed%3A%3E%3D2013-03-06+fork%3Aonly&type=Repositories)는 "case"라는 단어가 포함되고 2013년 3월 6일 이후에 푸시되었으며 포크인 리포지토리와 일치합니다.

언어로 검색

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

한정자예시
language:LANGUAGE
[
**
rails language:javascript
**
](https://github.com/search?q=rails+language%3Ajavascript&type=Repositories)는 "rails"라는 단어가 포함되고 JavaScript로 작성된 리포지토리와 일치합니다.

토픽으로 검색

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

한정자예시
topic:TOPIC
[
**
topic:jekyll
**
](https://github.com/search?utf8=%E2%9C%93&q=topic%3Ajekyll&type=Repositories&ref=searchresults)은 “Jekyll” 토픽으로 분류된 리포지토리를 찾습니다.

토픽 수로 검색

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

한정자예시
topics:n
[
topics:5](https://github.com/search?utf8=%E2%9C%93&q=topics%3A5&type=Repositories&ref=searchresults)는 토픽이 5개인 리포지토리를 찾습니다.
topics:>n
[
topics:>3](https://github.com/search?utf8=%E2%9C%93&q=topics%3A%3E3&type=Repositories&ref=searchresults)은 토픽이 3개를 초과하는 리포지토리를 찾습니다.

라이선스로 검색

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

한정자예시
license:LICENSE_KEYWORD
[
license:apache-2.0](https://github.com/search?utf8=%E2%9C%93&q=license%3Aapache-2.0&type=Repositories&ref=searchresults)은 Apache License 2.0이 부여된 리포지토리를 찾습니다.

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

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

한정자예시
is:public
[
is:public org:github](https://github.com/search?q=is%3Apublic+org%3Agithub&type=Repositories) 는 소유하는 GitHub공용 리포지토리와 일치합니다.
is:internal
[
is:internal test](https://github.com/search?q=is%3Ainternal+test&type=Repositories)는 액세스할 수 있고 "test"라는 단어가 포함된 내부 리포지토리에 해당합니다.
is:private
[
is:private pages](https://github.com/search?q=is%3Aprivate+pages&type=Repositories)는 당신이 액세스할 수 있고 "pages"라는 단어가 포함된 비공개 리포지토리를 찾아냅니다.

리포지토리 사용자 지정 속성을 기준으로 검색

props. 접두사가 붙은 한정자를 사용하여 사용자 지정 속성을 기준으로 리포지토리를 필터링할 수 있습니다. 자세한 내용은 조직의 리포지토리에 대한 사용자 지정 속성 관리을(를) 참조하세요.

이러한 한정자를 작동하려면 단일 조직으로 검색을 제한해야 합니다. 그렇지 않으면 props. 한정자는 무시됩니다.

한정자예시
props.PROPERTY:VALUE
[
org:github props.environment:production](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+props.environment%3Atesting&type=Repositories)은 사용자 지정 속성 githubenvironment으로 설정된 production 조직의 리포지토리와 일치합니다.

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

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

한정자예시
template:true
[
template:true GNOME](https://github.com/search?utf8=%E2%9C%93&q=template%3Atrue+GNOME&type=)은 템플릿이며 “GNOME”이라는 단어가 포함된 리포지토리를 찾습니다.
template:false
[
template:false GNOME](https://github.com/search?utf8=%E2%9C%93&q=template%3Afalse+GNOME&type=)은 템플릿이 아니면서 "GNOME"이라는 단어가 포함된 리포지토리와 일치합니다.

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

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

한정자예시
archived:true
[
archived:true GNOME](https://github.com/search?utf8=%E2%9C%93&q=archived%3Atrue+GNOME&type=)은 보관되고 "GNOME"이라는 단어를 포함하는 리포지토리에 매칭됩니다.
archived:false
[
archived:false GNOME](https://github.com/search?utf8=%E2%9C%93&q=archived%3Afalse+GNOME&type=)은 보관되지 않은 "GNOME" 단어를 포함한 리포지토리를 검색 조건에 맞습니다.

추가 참고 자료