Skip to main content

Buscar repositorios

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

Puede buscar repositorios a nivel global en todo your GitHub Enterprise Server instance o buscar repositorios dentro de una organización en particular. Para más información, vea "Acerca de la investigación en GitHub".

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

Sugerencias:

  • Este artículo contiene enlaces a las búsquedas de muestra en el sitio web de GitHub.com, pero puedes utilizar los mismos filtros de búsqueda con GitHub Enterprise Server. En las búsquedas de ejemplos vinculadas, reemplace github.com con el nombre de host para your GitHub Enterprise Server instance.
  • Para obtener una lista de sintaxis de búsqueda que pueda agregar a cualquier calificador de búsqueda para mejorar aún más los resultados, vea "Descripción de la sintaxis de búsqueda".
  • Utiliza comillas alrededor de los términos de búsqueda que contengan varias palabras. Por ejemplo, si quiere buscar incidencias con la etiqueta "En curso", tendría que buscar 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 la búsqueda al nombre del repositorio, su descripción, los temas del archivo README o cualquier combinación de estos. Cuando omites este calificador, únicamente se buscan el nombre del repositorio, la descripción y los temas.

Calificador:Ejemplo
in:namejquery in:name coincide con los repositorios con "jquery" en el nombre del repositorio.
in:descriptionjquery in:name,description coincide con los repositorios con "jquery" en el nombre o la descripción del repositorio.
in:topicsjquery in:topics coincide con repositorios etiquetados con "jquery" como tema.
in:readmejquery in:readme coincide con los repositorios que mencionan "jquery" en el archivo README del repositorio.
repo:owner/namerepo:octocat/hello-world coincide con un nombre de repositorio específico.

Buscar en base a los contenidos de un repositorio

Para encontrar un repositorio, busque el contenido de su archivo README utilizando el calificador in:readme. Para más información, vea "Acerca de los archivos Léame".

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, consulte "Buscar archivos en GitHub" y "Buscar código".

Calificador:Ejemplo
in:readmeoctocat in:readme coincide con los repositorios que mencionan "octocat" en el archivo README del repositorio.

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, puede utilizar el calificador user o org.

Calificador:Ejemplo
user:USERNAMEuser:defunkt forks:>100 coincide con repositorios de @defunkt que tienen más de 100 bifurcaciones.
org:ORGNAMEorg:github coincide con repositorios de GitHub.

Buscar por tamaño del repositorio

El calificador size encuentra repositorios que coinciden con un tamaño determinado (en kilobytes), utilizando los calificadores de mayor que, menor que y rango. Para más información, vea "Descripción de la sintaxis de búsqueda".

Calificador:Ejemplo
size:nsize:1000 coincide con los repositorios de exactamente 1 MB.
size:>=30000 coincide con los repositorios de exactamente 30 MB.
size:<50 coincide con repositorios menores de 50 KB.
size:50..120 coincide con repositorios que están entre 50 KB y 120 KB.

Buscar por cantidad de seguidores

Puede filtrar los repositorios en función de la cantidad de usuarios que los siguen, utilizando el calificador followers con aquellos de mayor que, menor que y rango. Para más información, vea "Descripción de la sintaxis de búsqueda".

Calificador:Ejemplo
followers:nnode followers:>=10000 coincide con repositorios con 10 000 o más seguidores que mencionan la palabra "node".
styleguide linter followers:1..10 coincide con repositorios con entre 1 y 10 seguidores que mencionan la palabra "styleguide linter".

Buscar por cantidad de bifurcaciones

El calificador forks especifica la cantidad de bifurcaciones que un repositorio debería tener, utilizando los calificadores de mayor que, menor que y rango. Para más información, vea "Descripción de la sintaxis de búsqueda".

Calificador:Ejemplo
forks:nforks:5 coincide con repositorios con solo cinco bifurcaciones.
forks:>=205 coincide con repositorios con al menos 205 bifurcaciones.
forks:<90 coincide con repositorios con al menos 90 bifurcaciones.
forks:10..20 coincide con repositorios con entre 10 y 20 bifurcaciones.

Buscar por cantidad de estrellas

Puedes buscar repositorios con base en la cantidad de estrellas que tienen, utilizando los calificadores de mayor qué, menor qué y rango. Para obtener más información, consulte "Guardar repositorios con estrellas" y "Descripción de la sintaxis de búsqueda".

Calificador:Ejemplo
stars:nstars:500 coincide con repositorios con exactamente 500 estrellas.
stars:10..20 size:<1000 coincide con repositorios de 10 a 20 estrellas, que tienen menos de 1000 KB.
stars:>=500 fork:true language:php coincide con repositorios con al menos 500 estrellas, incluidas las que tienen bifurcaciones y 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 del repositorio, puede usar el calificador created; para averiguar cuándo se actualizó por última vez un repositorio, le recomendamos usar el calificador pushed. El calificador pushed devolverá una lista de repositorios ordenados según la confirmación más reciente realizada en alguna rama del repositorio.

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

Cuando buscas una fecha, puedes utilizar los calificadores de mayor qué, menor qué y rango para filtrar aún más los resultados. Para más información, vea "Descripción de la sintaxis de búsqueda".

Calificador:Ejemplo
created:YYYY-MM-DDwebos created:<2011-01-01 coincide con los repositorios con la palabra "webos" que se crearon antes de 2011.
pushed:YYYY-MM-DDcss pushed:>2013-02-01 coincide con los repositorios con la palabra "css" que se insertaron después de enero de 2013.
case pushed:>=2013-03-06 fork:only coincide con los repositorios con la palabra "case" que se insertaron a partir del 6 de marzo de 2013 y que son bifurcaciones.

Buscar por lenguaje

Puedes buscar repositorios con base en el lenguaje de programación del código que contienen.

Calificador:Ejemplo
language:LANGUAGE rails language:javascript coincide con los repositorios con la palabra "rails" escrita en JavaScript.

Buscar por tema

Puedes encontrar todos los repositorios que se clasifiquen con un tema particular. Para obtener más información, consulte "Clasificación del repositorio con temas".

Calificador:Ejemplo
topic:TOPIC topic:jekyll coincide con los repositorios que se han clasificado con el tema "Jekyll".

Buscar por cantidad de temas

Puede buscar repositorios por la cantidad de temas que se les hayan aplicado utilizando el calificador topics en conjunto con aquellos de mayor que, menor que y rango. Para obtener más información, consulte "Clasificación del repositorio con temas" y "Descripción de la sintaxis de búsqueda".

Calificador:Ejemplo
topics:ntopics:5 coincide con repositorios que tienen cinco temas.
topics:>3 coincide con repositorios que tienen más de tres temas.

Buscar por licencia

Puedes buscar repositorios con por su tipo de licencia. Debes utilizar una palabra clave de licencia para filtrar los repositorios por algún tipo particular o familia de licencias. Para obtener más información, consulte "Generar licencia para un repositorio".

Calificador:Ejemplo
license:LICENSE_KEYWORDlicense:apache-2.0 coincide con los repositorios con licencia de Apache License 2.0.

Buscar por visibilidad del repositorio

Puedes filtrar tu búsqueda con base en la visibilidad de los repositorios. Para más información, vea "Acerca de los repositorios".

| Calificador | Ejemplo | ------------- | ------------- | | is:public | is:public org:github coincide con repositorios públicos propiedad de GitHub. | is:internal | is:internal test coincide con repositorios internos a los que puede acceder y contienen la palabra "test". | is:private | is:private pages coincide con repositorios privados a los que puede acceder y contienen la palabra "pages".

Buscar en base a si un repositorio está archivado

Puedes buscar los repositorios con base en si se archivaron o no. Para obtener más información, Consulte "Archivado de repositorios".

Calificador:Ejemplo
archived:truearchived:true GNOME coincide con repositorios que están archivados y contienen la palabra "GNOME".
archived:falsearchived:false GNOME coincide con repositorios que no están archivados y contienen la palabra "GNOME".

Información adicional