Versão do artigo: Enterprise Server 2.17
Sobre a pesquisa no GitHub
Use nossas potentes ferramentas de pesquisa para encontrar o que está procurando entre os muitos repositórios, usuários e linhas de código no GitHub Enterprise.
Você pode pesquisar globalmente em todo o GitHub Enterprise 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, 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.
Observações:
- 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. 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?"
Após a realização de uma pesquisa no GitHub Enterprise, é 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 usa um cluster do ElasticSearch para indexar projetos toda vez que uma alteração é enviada por push ao GitHub Enterprise. 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 e em todos os repositórios privados do GitHub Enterprise aos quais você tem acesso:
Pesquisar usando uma interface visual
Como alternativa, é possível pesquisar o GitHub Enterprise 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.
Se o administrador do site habilitar a pesquisa unificada em repositórios privados, você poderá pesquisar apenas em repositórios privados em que o administrador habilitou a pesquisa unificada e aos quais você tem acesso na organização do GitHub.com conectado. 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".