Skip to main content

Acerca de la búsqueda en GitHub

Nuestra búsqueda integrada cubre los diversos repositorios, usuarios y líneas de código en GitHub Enterprise Server.

Puedes buscar globalmente en todo GitHub Enterprise Server o limitar tu búsqueda a un repositorio o a una organización en particular

  • Para hacer una búsqueda global en todo GitHub Enterprise Server, escribe lo que estás buscando en el campo de búsqueda en la parte superior de cualquier página y elige "Todo GitHub" en el menú de búsqueda desplegable.
  • Para buscar dentro de un repositorio o una organización en particular, vaya a la página del repositorio o de la organización, escribe lo que está buscando en el campo de búsqueda de la parte superior de la página y pulse Enter.

Notas:

  • Debes haber iniciado sesión en una cuenta personal en GitHub Enterprise Server para buscar el código en todos los repositorios públicos.
  • Los sitios GitHub Pages no se pueden buscar en GitHub Enterprise Server. Sin embargo, puedes buscar el contenido fuente si existe en la rama por defecto de un repositorio, usando la búsqueda de código. Para obtener más información, consulte "Búsqueda de código". Para obtener más información sobre GitHub Pages, consulte "¿Qué son las páginas de GitHub?"
  • Actualmente, nuestra búsqueda no es compatible con las coincidencias exactas.
  • Cuando estés buscando dentro de archivos de código, únicamente se devolverán los primeros dos resultados de cada archivo.

Después de ejecutar una búsqueda en GitHub Enterprise Server, puedes clasificar los resultados o refinarlos más haciendo clic en uno de los idiomas de la barra lateral. Para obtener más información, consulte "Ordenar resultados de búsqueda".

La búsqueda de GitHub Enterprise Server usa una agrupación ElasticSearch para indexar los proyectos cada vez que se sube un cambio a GitHub Enterprise Server. Las propuestas y las solicitudes de extracción son indexadas cuando son creadas o modificadas.

Tipos de búsquedas en GitHub

Puedes buscar la siguiente información a través de todos los repositorios a los que puedes acceder en your GitHub Enterprise Server instance.

Buscar usando una interfaz visual

Puedes buscar en GitHub Enterprise Server utilizando la search page (https://[hostname]/search) o la advanced search page (https://[hostname]/search/advanced).

advanced search page (https://[hostname]/search/advanced) ofrece una interfaz visual para construir consultas de búsqueda. Puedes filtrar tus búsquedas por diferentes factores, como la cantidad de estrellas o la cantidad de bifurcaciones que tiene un repositorio. A medida que completas los campos de búsqueda de avanzada, tu consulta se construirá automáticamente en la barra de búsqueda superior.

Búsqueda avanzada

Buscar repositorios en GitHub.com desde tu ambiente de empresa privada

Si usas GitHub.com y GitHub Enterprise Server, y un propietario de la empresa ha habilitado unified search, puedes buscar en ambos entornos al mismo tiempo desde GitHub Enterprise Server. Para obtener más información sobre cómo los propietarios de empresas pueden habilitar unified search, consulta "Habilitación de unified search para la empresa".

El propietario de la empresa en GitHub Enterprise Server puede habilitar por separado unified search para todos los repositorios públicos en GitHub.com y para repositorios privados que pertenecen a la organización o empresa en GitHub.com conectado a GitHub Enterprise Server mediante GitHub Connect.

Para poder usar unified search para repositorios privados, debes conectar tus cuentas personales en GitHub.com y GitHub Enterprise Server. Para obtener más información, consulte "Habilitación de la búsqueda de repositorios de GitHub.com desde su entorno empresarial privado".

Al buscar desdeGitHub Enterprise Server, solo se incluirán en los resultados de la búsqueda los repositorios privados a los que tengas acceso y que sean propiedad de la cuenta conectada de la organización o empresa. Ni tú ni nadie más podrá buscar repositorios privados propiedad de tu cuenta personal en GitHub.com desde GitHub Enterprise Server.

Para limitar la búsqueda a un entorno, puedes usar una opción de filtro en la advanced search page (https://[hostname]/search/advanced) o usar el prefijo de búsqueda environment:. Para buscar solo contenido en GitHub Enterprise Server, use la sintaxis de búsqueda environment:local. Para buscar solo contenido en GitHub.com, use environment:github.

Información adicional