Esta versión de GitHub Enterprise se discontinuó el 2021-06-09. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Buscar repositorios

Puedes buscar repositorios en GitHub Enterprise y acotar los resultados utilizando estos calificadores de búsqueda de repositorio en cualquier combinación.

Puedes buscar repositorios globalmente a través de todos los GitHub Enterprise, o buscar repositorios dentro de una organización particular. Para obtener más información, consulta Acerca de buscar en GitHub".

Para incluir bifurcaciones en los resultados de las búsquedas, deberás agregar fork:true o fork:only en tu consulta. Para obtener más información, consulta "Buscar en bifurcaciones".

Sugerencia:

  • Este artículo contiene búsquedas de ejemplo en el sitio web GitHub.com, pero puedes utilizar los mismos filtros de búsqueda en tu instancia de servidor de GitHub Enterprise.
  • Para obtener una lista de sintaxis de búsqueda que puedas agregar a cualquier calificador para mejorar aún más tus resultados, consulta "Comprender la sintaxis de búsqueda".
  • Utiliza comillas alrededor de los términos de búsqueda que contengan varias palabras. Por ejemplo, si deseas buscar propuestas con la etiqueta "In progress" (En curso), buscarías por la etiqueta label:"in progress". Buscar no distingue entre mayúsculas y minúsculas.

Buscar por nombre de repositorio, descripción o contenidos del archivo README

Con el calificador in puedes restringir tu búsqueda al nombre del repositorio, su descripción, los contenidos del archivo README, o cualquier combinación de estos. Cuando omites este calificador, únicamente se buscan el nombre del repositorio y la descripción.

QualifierEjemplo
in:namejquery in:name encuentra repositorios con "jquery" en su nombre.
in:descriptionjquery in:name,description encuentra repositorios con "jquery" en su nombre o en su descripción.
in:readmejquery in:readme encuentra repositorios que mencionan "jquery" en su archivo README.
repo:owner/namerepo:octocat/hello-world encuentra un nombre de repositorio específico.

Buscar en base a los contenidos de un repositorio

Puedes encontrar un repositorio al buscar por el contenido en el archivo README, utilizando el calificador in:readme.

Además de utilizar in:readme, no es posible encontrar repositorios al buscar por el contenido específico dentro del repositorio. Para buscar un archivo o contenido específico dentro de un repositorio, puedes utilizar el buscador de archivo o los calificadores de búsqueda específica. Para obtener más información, consulta "Encontrar archivos en GitHub" y "Buscar código."

QualifierEjemplo
in:readmeoctocat in:readme encuentra repositorios que mencionan "octocat" en su archivo README.

Buscar dentro de los repositorios de un usuario u organización

Para buscar en todos los repositorios que son propiedad de una determinada organización o usuario, puedes utilizar el calificador user u org.

QualifierEjemplo
user:USERNAMEuser:defunkt forks:>100 encuentra repositorios de @defunkt que tienen más de 100 bifurcaciones.
org:ORGNAMEorg:github encuentra repositorios de GitHub.

Buscar por tamaño del repositorio

El calificador size (tamaño) encuentra repositorios que coinciden con un determinado tamaño (en kilobytes), utilizando los calificadores mayor que, menor que y rango.

QualifierEjemplo
size:nsize:1000 encuentra repositorios que tienen más de 1 MB con exactitud.
size:>=30000 encuentra repositorios que tienen por lo menos 30 MB.
size:<50 encuentra repositorios que son menores de 50 KB.
size:50..120 encuentra repositorios que están entre 50 KB y 120 KB.

Buscar por cantidad de seguidores

Puedes filtrar repositorios en base a la cantidad de seguidores que tienen, utilizando el calificador followers (seguidores) con los calificadores mayor que, menor que y rango.

QualifierEjemplo
followers:nnode followers:>=10000 coincidirá con repositorios que tengan 10,000 o más seguidores y en donde se mencione la palabra "node".
styleguide linter followers:1..10 encuentra repositorios con 1 a 10 seguidores, que mencionan la palabra "styleguide linter."

Buscar por cantidad de bifurcaciones

El calificador forks (bifurcaciones) especifica la cantidad de bifurcaciones que debería tener un repositorio, utilizando los calificadores mayor que, menor que y rango.

QualifierEjemplo
forks:nforks:5 encuentra repositorios con solo cinco bifurcaciones.
forks:>=205 encuentra repositorios con por lo menos 205 bifurcaciones.
forks:<90 encuentra repositorios con menos de 90 bifurcaciones.
forks:10..20 encuentra repositorios con 10 a 20 bifurcaciones.

Buscar por cantidad de estrellas

Puedes buscar repositorios en base a la cantidad de estrellas que tiene un repositorio, utilizando los calificadores mayor que, menor que y rango

QualifierEjemplo
stars:nstars:500 encuentra repositorios con exactamente 500 estrellas.
stars:10..20 encuentra repositorios con 10 a 20 estrellas, que son menores que 1000 KB.
stars:>=500 fork:true language:php encuentra repositorios con al menos 500 estrellas, incluidas los bifurcados, que están escritos en PHP.

Buscar por cuándo fue creado o actualizado por última vez un repositorio

Puedes filtrar repositorios en base al momento de creación o al momento de la última actualización. Para la creación de un repositorio, puedes usar el calificador created (creado); para encontrar cuándo se actualizó por última vez un repositorio, querrás utilizar el calificador pushed (subido). El calificador pushed devolverá una lista de repositorios, clasificados por la confirmación más reciente realizada en alguna rama en el repositorio.

Ambos toman una fecha como su parámetro. El formato de fecha debe seguir el estándar ISO8601, el cual es YYYY-MM-DD (año-mes-día). También puedes agregar información de tiempo ocpional THH:MM:SS+00:00 después de la fecha, para buscar por hora, minuto y segundo. Se hace agregando T, seguido de HH:MM:SS (hora-minutos-segundos), y un intervalo de UTC (+00:00).

Las fechas son compatibles con calificadores de mayor qué, menor qué y rango.

QualifierEjemplo
created:YYYY-MM-DDwebos created:<2011-01-01 encuentra repositorios con la palabra "webos" que fueron creados antes del 2011.
pushed:YYYY-MM-DDcss pushed:>2013-02-01 encuentra repositorios con la palabra "css" que fueron subidos después de enero de 2013.
case pushed:>=2013-03-06 fork:only encuentra repositorios con la palabra "case" que fueron subidos el 6 de marzo de 2013 o después, y que son bifurcaciones.

Buscar por lenguaje

Puedes buscar repositorios en base al lenguaje principal en que están escritos.

QualifierEjemplo
language:LANGUAGErails language:javascript encuentra repositorios con la palabra "rails" que están escritos en JavaScript.

Buscar por tema

Puedes encontrar todos los repositorios que están clasificados con un tema particular.

QualifierEjemplo
topic:TOPICtopic:jekyll encuentra repositorios que se han clasificado con el tema "jekyll."

Buscar por cantidad de temas

Puedes buscar repositorios en base a la cantidad de temas que se les ha aplicado, utilizando los calificadores topics (temas) junto con los calificadores mayor que, menor que y rango.

QualifierEjemplo
topics:ntopics:5 encuentra repositorios que tienen cinco temas.
topics:>3 coincidirá con repositorios que tengan más de tres temas.

Buscar por licencia

Puedes buscar repositorios por su licencia. Debes utilizar la palabra clave licencia para filtrar repositorios por una licencia o familia de licencias particular.

QualifierEjemplo
license:LICENSE_KEYWORDlicense:apache-2.0 encuentra repositorios que tienen licencia de Apache License 2.0.

Buscar por repositorio privado o público

Puedes filtrar tu búsqueda en base a si un repositorio es público o privado.

QualifierEjemplo
is:publicis:public org:github encuentra repositorios que son propiedad de GitHub que son públicos.
is:privateis:private pages encuentra repositorios privados a los que has accedido y que contienen la palabra "pages."

Buscar en base a si un repositorio está archivado

Puedes buscar repositorios en base a si están o no archivados.

QualifierEjemplo
archived:truearchived:true GNOME encuentra repositorios que están archivados y contienen la palabra "GNOME."
archived:falsearchived:false GNOME encuentra repositorios que no están archivados y contienen la palabra "GNOME."

Leer más