Você pode pesquisar globalmente em todo o GitHub Enterprise Server ou definir o escopo da sua pesquisa para uma organização ou um repositório específico.
- Para pesquisar globalmente em todo o GitHub Enterprise Server, digite o que está procurando no campo de pesquisa que fica na parte superior de qualquer página e escolha "All GitHub" (Em todo o GitHub) no menu suspenso da 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.
Notas:
- Você precisa estar conectado para pesquisar código em todos os repositórios públicos.
- Os sites do GitHub Pages não são pesquisáveis no GitHub Enterprise Server. No entanto, você pode pesquisar o conteúdo da fonte, se ele existir no branch padrão de um repositório, usando a pesquisa de código. Para obter mais informações, consulte "Pesquisar código". Para obter mais informações sobre o GitHub Pages, consulte "O que é o GitHub Pages?"
- Atualmente, a nossa pesquisa não é compatível com correspondência exata.
- Sempre que você estiver pesquisando em arquivos de código, serão retornados apenas os dois primeiros resultados de cada arquivo.
Após a realização de uma pesquisa no GitHub Enterprise Server, é possível ordenar os resultados ou refiná-los ainda mais clicando em uma das linguagens na barra lateral. Para obter mais informações, consulte "Ordenar os resultados da pesquisa".
A pesquisa do GitHub Enterprise Server usa um cluster do ElasticSearch para indexar projetos toda vez que uma alteração é enviada por push ao GitHub Enterprise Server. Problemas e pull requests são indexados quando são criados ou modificados.
Tipos de pesquisa no GitHub
Você pode pesquisar os seguintes tipos de informação em todos os repositórios públicos do GitHub Enterprise Server e em todos os repositórios privados do GitHub Enterprise Server aos quais você tem acesso:
Pesquisar usando uma interface visual
Como alternativa, é possível pesquisar o GitHub Enterprise Server usando a página de pesquisa (https://[hostname]/search
) ou a 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.
Pesquisar no GitHub Enterprise e GitHub.com simultaneamente
Se você usar o GitHub Enterprise e for integrante de uma organização do GitHub.com que usa o GitHub Enterprise Cloud, o administrador do site do GitHub Enterprise pode habilitar o GitHub Connect para que você possa pesquisar em ambos os ambientes ao mesmo tempo. Para obter mais informações, consulte "Habilitar a pesquisa unificada entre o GitHub Enterprise e o GitHub.com".
É possível pesquisar em ambos os ambientes apenas no GitHub Enterprise. Para definir o escopo da pesquisa por ambiente, você pode usar uma opção de filtro na página de pesquisa avançada (https://[hostname]/search/advanced
) ou pode usar o prefixo de pesquisa environment:
. Para pesquisar apenas por conteúdo no GitHub Enterprise, use a sintaxe de pesquisa environment:local
. Para pesquisar apenas por conteúdo no GitHub.com, use environment:github
.
O administrador do site do GitHub Enterprise pode habilitar a pesquisa unificada para todos os repositórios públicos, todos os repositórios privados ou apenas determinados repositórios privados na organização do GitHub Enterprise Cloud conectado. If your site administrator enables
pesquisa unificada in private repositories, you can only search in the private repositories that the administrator enabled pesquisa unificada for and that you have access to in the connected GitHub.com organization. Os administradores do GitHub Enterprise e os proprietários da organização no GitHub.com não podem pesquisar repositórios privados que pertencem à sua conta. Para pesquisar repositórios privados aplicáveis, você deve habilitar a pesquisa de repositório privado para suas contas pessoais no GitHub.com e no GitHub Enterprise. Para obter mais informações, consulte "Habilitar pesquisa de repositório privado do GitHub.com na sua conta do GitHub Enterprise".