Versión del artículo: Enterprise Server 2.17
Buscar repositorios
Puedes buscar repositorios en GitHub Enterprise y acotar los resultados utilizando estos calificadores de búsqueda de repositorio en cualquier combinación.
En este artículo
- Buscar por nombre de repositorio, descripción o contenidos del archivo README
- Buscar en base a los contenidos de un repositorio
- Buscar dentro de los repositorios de un usuario u organización
- Buscar por tamaño del repositorio
- Buscar por cantidad de seguidores
- Buscar por cantidad de bifurcaciones
- Buscar por cantidad de estrellas
- Buscar por cuándo fue creado o actualizado por última vez un repositorio
- Buscar por lenguaje
- Buscar por tema
- Buscar por cantidad de temas
- Buscar por licencia
- Buscar por repositorio privado o público
- Buscar en base a si un repositorio está archivado
- Leer más
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.
Qualifier | Ejemplo |
---|---|
in:name | jquery in:name encuentra repositorios con "jquery" en su nombre. |
in:description | jquery in:name,description encuentra repositorios con "jquery" en su nombre o en su descripción. |
in:readme | jquery in:readme encuentra repositorios que mencionan "jquery" en su archivo README. |
repo:owner/name | repo: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."
Qualifier | Ejemplo |
---|---|
in:readme | octocat 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
.
Qualifier | Ejemplo |
---|---|
user:USERNAME | user:defunkt forks:>100 encuentra repositorios de @defunkt que tienen más de 100 bifurcaciones. |
org:ORGNAME | org: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.
Qualifier | Ejemplo |
---|---|
size:n | size: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.
Calificador | Ejemplo |
---|---|
followers:n | node 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.
Qualifier | Ejemplo |
---|---|
forks:n | forks: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
Calificador | Ejemplo |
---|---|
stars:n | stars: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.
Calificador | Ejemplo |
---|---|
created:YYYY-MM-DD | webos created:<2011-01-01 encuentra repositorios con la palabra "webos" que fueron creados antes del 2011. |
pushed:YYYY-MM-DD | css 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.
Qualifier | Ejemplo |
---|---|
language:LANGUAGE | rails 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.
Calificador | Ejemplo |
---|---|
topic:TOPIC | topic: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.
Qualifier | Ejemplo |
---|---|
topics:n | topics: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.
Qualifier | Ejemplo |
---|---|
license:LICENSE_KEYWORD | license: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.
Qualifier | Ejemplo |
---|---|
is:public | is:public org:github encuentra repositorios que son propiedad de GitHub que son públicos. |
is:private | is: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.
Calificador | Ejemplo |
---|---|
archived:true | archived:true GNOME encuentra repositorios que están archivados y contienen la palabra "GNOME." |
archived:false | archived:false GNOME encuentra repositorios que no están archivados y contienen la palabra "GNOME." |