Skip to main content

GitHub 검색 정보

통합 검색을 사용하면 GitHub에서 수많은 리포지토리, 사용자 및 코드 줄을 검색할 수 있습니다.

GitHub에서의 검색 정보

모든 GitHub에서 전역적으로 검색하거나 검색 범위를 특정 리포지토리나 조직으로 지정할 수 있습니다.

  • 모든 GitHub페이지에서 전역적으로 검색하려면 원하는 항목을 페이지 맨 위에 있는 검색 필드에 입력하고 검색 드롭다운 메뉴에서 "모두 GitHub검색"을 선택합니다.

  • 특정 리포지토리 또는 조직 내에서 검색하려면 리포지토리 또는 조직 페이지로 이동하고 원하는 항목을 페이지 위쪽의 검색 필드에 입력한 다음 Enter 키를 누릅니다.

참고

  • 모든 퍼블릭 리포지토리에서 코드를 검색하려면 GitHub에서 개인 계정에 로그인해야 합니다.

GitHub Pages에서 사이트를 검색할 수 없습니다.GitHub 그러나 소스 콘텐츠가 리포지토리의 기본 분기에 있는 경우 코드 검색을 사용하여 검색할 수 있습니다. 자세한 내용은 코드을 참조하세요. GitHub Pages에 대한 자세한 내용은 GitHub Pages란?을(를) 참조하세요.

  • 현재 검색은 정확한 일치를 지원하지 않습니다.
  • 코드 파일에서 검색할 때마다 각 파일의 처음 두 결과만 반환됩니다.

검색 GitHub을 실행한 후에는 결과를 정렬하거나 사이드바에서 언어 중 하나를 클릭하여 더 구체화할 수 있습니다. 자세한 내용은 검색 결과 정렬을(를) 참조하세요.

GitHub Search는 변경 내용이 푸시될 때마다 ElasticSearch 클러스터를 사용하여 프로젝트를 인덱싱합니다 GitHub. 문제 및 끌어오기 요청은 만들거나 수정할 때 인덱싱됩니다.

GitHub의 검색 유형

GitHub에서 액세스할 수 있는 모든 리포지토리에서 다음 정보를 검색할 수 있습니다.

시각적 인터페이스를 사용하여 검색

검색 창 외에도 GitHub 또는 검색 페이지(https://[hostname]/search)를 사용하여 고급 검색 페이지(https://[hostname]/search/advanced)를 검색할 수 있습니다.

검색 고급 검색 페이지(https://[hostname]/search/advanced) 쿼리를 생성하기 위한 시각적 인터페이스를 제공합니다. 리포지토리에 있는 별 수 또는 포크 수와 같은 다양한 요소로 검색을 필터링할 수 있습니다. 고급 검색 필드를 입력하면 쿼리가 위쪽 검색 창에 자동으로 생성됩니다.

고급 검색 페이지. 상위 검색 표시줄에는 "kittens user:octocat" 쿼리가 있습니다. "고급 옵션"에서 "이러한 소유자로부터" 텍스트 상자에는 "octocat"이라는 용어가 있습니다.

사설 엔터프라이즈 환경에서 GitHub.com의 리포지토리 검색하기

GitHub.com 또는 GHE.com와(과) GitHub Enterprise Server를 함께 사용하고, 엔터프라이즈 소유자가 통합 검색를 사용하도록 설정한 경우 GitHub Enterprise Server에서 두 환경을 동시에 검색할 수 있습니다. 자세한 내용은 설명서의 엔터프라이즈에 대한 통합 검색 사용.

GitHub Enterprise Server의 엔터프라이즈 소유자는 통합 검색를 별도로 사용하도록 설정할 수 있습니다. 즉, GitHub.com의 모든 공개 리포지토리와 GitHub.com를 통해 GHE.com에 연결된 GitHub Enterprise Server 또는 GitHub Connect의 조직이나 엔터프라이즈가 소유한 프라이빗 리포지토리에 대해 각각 설정할 수 있습니다.

프라이빗 리포지토리에 사용 통합 검색 하려면 먼저 사용자 계정을 환경 간에 연결해야 합니다. 자세한 내용은 환경 전체에서 리포지토리 검색 사용 가능하게 설정을(를) 참조하세요.

GitHub Enterprise Server에서 검색할 때 검색 결과에는 사용자가 액세스할 수 있고 연결된 조직 또는 엔터프라이즈 계정이 소유한 비공개 리포지토리만 포함됩니다. 사용자 본인이나 그 밖의 누구도 GitHub.com에서는 GHE.com 또는 GitHub Enterprise Server에서 사용자 계정이 소유한 개인 리포지토리를 검색할 수 없습니다.

검색을 하나의 환경으로 제한하려면 필터 옵션을 고급 검색 페이지(https://[hostname]/search/advanced) 사용하거나 검색 접두사를 environment: 사용할 수 있습니다. 콘텐츠 GitHub Enterprise Server만 검색하려면 검색 구문을 environment:local사용합니다. 에서만 콘텐츠를 검색하려면 . GitHub.com를 사용합니다 environment:github.

추가 참고 자료