Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Esta versão do GitHub Enterprise será descontinuada em 2021-02-11. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Pesquisar repositórios

Você pode pesquisar repositórios no GitHub Enterprise Server e limitar os resultados usando qualquer combinação dos qualificadores de pesquisa de repositórios.

Neste artigo

Você pode pesquisar repositórios globalmente no your GitHub Enterprise Server instance ou pesquisar em uma organização específica. Para obter mais informações, consulte "Sobre a pesquisa no GitHub".

Para incluir bifurcações nos resultados da pesquisa, você precisará adicionar fork:true ou fork:only à sua consulta. Para obter mais informações, consulte "Pesquisar em bifurcações".

Dicas:

  • This article contains links to example searches on the GitHub.com website, but you can use the same search filters with GitHub Enterprise Server. In the linked example searches, replace github.com with the hostname for your GitHub Enterprise Server instance.
  • Para obter uma lista de sintaxes de pesquisa que podem ser adicionadas a qualquer qualificador de pesquisa para melhorar ainda mais os resultados, consulte "Entender a sintaxe de pesquisa".
  • Use aspas em termos de pesquisa com várias palavras. Por exemplo, se quiser pesquisar problemas com a etiqueta "In progress," pesquise label:"in progress". A pesquisa não faz distinção entre maiúsculas e minúsculas.

Pesquisar por nome do repositório, descrição ou conteúdo do arquivo README

Com o qualificador in, você pode restringir a pesquisa ao nome do repositório, descrição do repositório, conteúdo do arquivo README ou qualquer combinação desses itens. Quando você omite esse qualificador, somente o nome e a descrição do repositório são pesquisados.

QualifierExemplo
in:namejquery in:name matches repositories with "jquery" in the repository name.
in:descriptionjquery in:name,description matches repositories with "jquery" in the repository name or description.
in:readmejquery in:readme matches repositories mentioning "jquery" in the repository's README file.
repo:owner/namerepo:octocat/hello-world identifica um nome de repositório específico.

Pesquisar com base no conteúdo do repositório

You can find a repository by searching for content in the repository's README file using the in:readme qualifier. Para obter mais informações, consulte "Sobre LEIAME".

Além de usar o in:readme, não é possível encontrar repositórios pesquisando um conteúdo específico no repositório. Para pesquisar um arquivo ou conteúdo específico em um repositório, você pode usar o localizador de arquivos os qualificadores de pesquisa específicos para código. Para obter mais informações, consulte "Localizar arquivos no GitHub" e "Pesquisar códigos".

QualifierExemplo
in:readmeoctocat in:readme matches repositories mentioning "octocat" in the repository's README file.

Pesquisar nos repositórios de um usuário ou uma organização

Para pesquisar em todos os repositórios de um determinado usuário ou organização, você pode usar os qualificadores user ou org.

QualifierExemplo
user:USERNAMEuser:defunkt forks:>100 identifica os repositórios de @defunkt que têm mais de 100 bifurcações.
org:ORGNAMEorg:github identifica os repositórios do GitHub.

Pesquisar por tamanho do repositório

The size qualifier finds repositories that match a certain size (in kilobytes), using greater than, less than, and range qualifiers. For more information, see "Understanding the search syntax."

QualifierExemplo
size:nsize:1000 identifica os repositórios que têm exatamente 1 MB.
size:>=30000 identifica os repositórios que têm no mínimo 30 MB.
size:<50 identifica os repositórios que têm menos de 50 KB.
size:50..120 identifica os repositórios que têm entre 50 KB e 120 KB.

Pesquisar por número de seguidores

You can filter repositories based on the number of users who follow the repositories, using the followers qualifier with greater than, less than, and range qualifiers. For more information, see "Understanding the search syntax."

QualifierExemplo
followers:nseguidores do nó:>=10000 coincide com repositórios com 10.000 ou mais seguidores e que mencionam a palavra "nó".
styleguide linter followers:1..10 identifica os repositórios com 1 e 10 seguidores que mencionam a palavra "styleguide linter".

Pesquisar por número de bifurcações

The forks qualifier specifies the number of forks a repository should have, using greater than, less than, and range qualifiers. For more information, see "Understanding the search syntax."

QualifierExemplo
forks:nforks:5 identifica repositórios com apenas cinco bifurcações.
forks:>=205 identifica repositórios com no mínimo 205 bifurcações.
forks:<90 identifica repositórios com menos de 90 bifurcações.
forks:10..20 identifica repositórios com 10 a 20 bifurcações.

Pesquisar por número de estrelas

You can search repositories based on the number of stars the repositories have, using greater than, less than, and range qualifiers. For more information, see "Saving repositories with stars" and "Understanding the search syntax."

QualifierExemplo
stars:nstars:500 identifica repositórios com exatamente 500 estrelas.
stars:10..20 identifica repositórios com 10 a 20 estrelas com menos de 1.000 KB.
stars:>=500 fork:true language:php identifica os repositórios que tem no mínimo 500 estrelas, incluindo os bifurcados e que foram escritos em PHP.

Pesquisar por data da criação ou da última atualização do repositório

Você pode filtrar repositórios com base na data de criação ou da última atualização. Para a criação do repositório, você pode usar o qualificador created. Para descobrir quando um repositório foi atualizado pela última vez, você precisará usar o qualificador pushed. O qualificador pushed retorna uma lista de repositórios, classificados pelo commit mais recente feito em qualquer branch no repositório.

Os dois usam uma data como parâmetro. O formato de data deve seguir o padrão ISO8601, que é YYYY-MM-DD (ano-mês-dia). Você também pode adicionar informações de tempo opcionais THH:MM:SS+00:00 após a data, para pesquisar por hora, minuto e segundo. Isso se faz adicionando T, seguido de HH:MM:SS (hora-minutos-segundos) e um intervalo de UTC (+00:00).

Datas são compatíveis com os qualificadores maior que, menor que e de intervalo.

QualifierExemplo
created:YYYY-MM-DDwebos created:<2011-01-01 identifica repositórios com a palavra "webos" que foram criados antes de 2011.
pushed:YYYY-MM-DDcss pushed:>2013-02-01 identifica repositórios com a palavra "css" cujo push ocorreu antes de janeiro de 2013.
case pushed:>=2013-03-06 fork:only identifica repositórios com a palavra "case" cujo push foi feito em 6 de março de 2013 ou depois dessa data e que são bifurcações.

Pesquisar por linguagem

You can search repositories based on the language of the code in the repositories.

QualifierExemplo
language:LANGUAGErails language:javascript identificar repositórios com a palavra"rails" e que foram escritos em JavaScript.

Pesquisar por tópico

You can find all of the repositories that are classified with a particular topic. Para obter mais informações, consulte "Classificar seu repositório com tópicos".

QualifierExemplo
topic:TOPICtopic:jekyll identifica os repositórios que foram classificados com o tópico "jekyll".

Pesquisar por número de tópicos

You can search repositories by the number of topics that have been applied to the repositories, using the topics qualifier along with greater than, less than, and range qualifiers. For more information, see "Classifying your repository with topics" and "Understanding the search syntax."

QualifierExemplo
topics:ntopics:5 identifica os repositórios com cinco tópicos.
tópicos:>3 correspondem a repositórios com mais de três tópicos.

Pesquisar por licença

You can search repositories by the type of license in the repositories. You must use a license keyword to filter repositories by a particular license or license family. Para obter mais informações, consulte "Licenciar um repositório".

QualifierExemplo
license:LICENSE_KEYWORDlicense:apache-2.0 identifica os repositórios que são licenciados com a Licença Apache 2.0.

Search by repository visibility

You can filter your search based on the visibility of the repositories. Para obter mais informações, consulte "Sobre a visibilidade do repositório."

| Qualifier | Example | ------------- | ------------- | | is:public | is:public org:github matches public repositories owned by GitHub. | is:internal | is:internal test matches internal repositories that you can access and contain the word "test". | is:private | is:private pages matches private repositories that you can access and contain the word "pages."

Pesquisar com base no fato de o repositório estar arquivado

You can search repositories based on whether or not the repositories are archived. For more information, see "About archiving repositories."

QualifierExemplo
archived:truearchived:true GNOME identifica os repositórios que estão arquivados e contêm a palavra "GNOME".
archived:falsearchived:false GNOME matches repositories that are not archived and contain the word "GNOME."

Leia mais

Esse documento ajudou você?

Privacy policy

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.