Skip to main content

Esta versão do GitHub Enterprise Server será descontinuada em 2026-03-17. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Sobre a pesquisa no GitHub

A pesquisa integrada abrange os diversos repositórios, usuários e linhas de código no GitHub.

Sobre como pesquisar no GitHub

É possível realizar uma pesquisa global em todo o GitHub ou limitar o escopo da pesquisa a uma organização ou repositório específico.

  • Para pesquisar globalmente em todo o GitHub, digite o que você está procurando no campo de pesquisa na parte superior de qualquer página e escolha "Pesquisar em todo o GitHub" no menu suspenso de pesquisa.

  • Para pesquisar em uma organização ou um repositório específico, navegue até a página da organização ou do repositório, digite o que está procurando no campo de pesquisa que fica na parte superior da página e pressione Enter.

Observação

  • Você deve fazer login em uma conta pessoal do GitHub para pesquisar o código em todos os repositórios públicos.
  • Os sites de GitHub Pages não estão disponíveis para pesquisa no GitHub. No entanto, você pode pesquisar o conteúdo do repositório, se ele existir na ramificação padrão de um repositório, usando a pesquisa de código. Para obter mais informações, consulte Pesquisar o código. Para mais informações sobre GitHub Pages, confira O que é GitHub Pages?
  • Atualmente, nossa pesquisa não dá suporte a correspondência exata.
  • Sempre que você estiver pesquisando em arquivos de código, somente os dois primeiros resultados em cada arquivo serão retornados.

Depois de executar uma pesquisa no GitHub, é possível classificar os resultados ou refiná-los ainda mais clicando em um dos idiomas na barra lateral. Para saber mais, confira Ordenar os resultados da pesquisa.

A pesquisa do GitHub usa um cluster do ElasticSearch para indexar projetos sempre que uma alteração é enviada por push ao GitHub. Problemas e pull requests são indexados quando são criados ou modificados.

Tipos de pesquisa no GitHub

Você pode pesquisar as seguintes informações em todos os repositórios que você puder acessar em GitHub.

  •         [Repositórios](/search-github/searching-on-github/searching-for-repositories)
    
  •         [Topics](/search-github/searching-on-github/searching-topics)
    
  •           [Problemas e solicitações de pull](/search-github/searching-on-github/searching-issues-and-pull-requests)
    
  • Code
  •         [Confirmações](/search-github/searching-on-github/searching-commits)
    
  •         [Usuários](/search-github/searching-on-github/searching-users)
    
  •         [Pacotes](/search-github/searching-on-github/searching-for-packages)
    
  •         [Wikis](/search-github/searching-on-github/searching-wikis)
    

Pesquisar usando uma interface visual

Além da barra de pesquisa, é possível realizar pesquisas no GitHub usando o página de pesquisa (https://[hostname]/search) ou o página de pesquisa avançada (https://[hostname]/search/advanced).

A página de pesquisa avançada (https://[hostname]/search/advanced) fornece uma interface visual para construção de consultas de pesquisa. Você pode filtrar as pesquisas por diversos fatores, como o número de estrelas ou o número de bifurcações que um repositório tem. À medida que você preenche os campos de pesquisa avançada, sua consulta é automaticamente construída na barra de pesquisa superior.

Página de pesquisa avançada. A barra de pesquisa superior contém a consulta "kittens user:octocat". Em "Opções avançadas", a caixa de texto "Desses proprietários" contém o termo "octocat".

Pesquisando repositórios em GitHub.com a partir do seu ambiente corporativo privado

Se você usar GitHub.com ou GHE.com bem como GitHub Enterprise Server, e um proprietário corporativo tiver habilitado pesquisa unificada, você poderá pesquisar em ambos os ambientes ao mesmo tempo a partir de GitHub Enterprise Server. Para obter mais informações, consulte Habilitando a pesquisa unificada para a sua empresa.

O proprietário da sua empresa em GitHub Enterprise Server pode ativar separadamente pesquisa unificada para todos os repositórios públicos em GitHub.com e para repositórios privados pertencentes à organização ou empresa em GitHub.com ou GHE.com que esteja conectado a GitHub Enterprise Server através de GitHub Connect.

Para usar a pesquisa unificada em repositórios privados, você precisa conectar as contas de usuário em todos os ambientes. Para saber mais, confira Como habilitar a pesquisa de repositório entre ambientes.

Ao realizar pesquisas no GitHub Enterprise Server, somente os repositórios privados aos quais você tem acesso e que são de propriedade da conta corporativa ou da organização conectada serão incluídos nos resultados. Nem você, nem ninguém poderá buscar em repositórios privados pertencentes à sua conta de usuário no GitHub.com ou no GHE.com a partir do GitHub Enterprise Server.

Para limitar sua pesquisa a um ambiente, você pode usar uma opção de filtro em página de pesquisa avançada (https://[hostname]/search/advanced) ou pode usar o prefixo de pesquisa environment:. Para pesquisar conteúdos somente no GitHub Enterprise Server, use a sintaxe de pesquisa environment:local. Para pesquisar apenas conteúdo em GitHub.com, use environment:github.

Leitura adicional

  •         [AUTOTITLE](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)
    
  •         [AUTOTITLE](/search-github/searching-on-github)