Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Esta versión de GitHub Enterprise se discontinuó el 2020-11-12. 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.

Administrar repositorios

Puedes administrar los repositorios conectados a GitHub Insights y los datos incluidos en las métricas de cada repositorio.

Las personas con permisos de administrador en GitHub Insights puede administrar repositorios.

GitHub Insights se encuentra disponible con GitHub One. Para obtener más información, consulta "Productos de GitHub".

En este artículo

Acerca de la administración del repositorio

Para que GitHub Insights incluya datos de un repositorio en GitHub Enterprise, debes agregar la organización a la que pertenece el repositorio a GitHub Insights. Para obtener más información, consulta "Administrar organizaciones."

Después de agregar una organización a GitHub Insights, cada repositorio que le pertenece a la organización se importa automáticamente si el repositorio:

  • Tiene al menos una confirmación
  • No es privado
  • No se archiva
  • Ha sido subido en los últimos 6 meses

Los datos del repositorio se actualizan mediante webhooks y sincronizaciones periódicas. Puedes actualizar de forma manual los datos del repositorio en cualquier momento o cancelar una importación de datos que esté en progreso.

Puedes crear un grupo de repositorios para ver los datos combinados para los repositorios relacionados. Puedes filtrar por grupo de repositorio en cada métrica y reporte.

Puedes excluir archivos específicos de GitHub Insights para un repositorio específico o para todos los repositorios.

Acerca de los tiempos de importación

GitHub Insights importa los últimos tres años de datos para cada repositorio. Dependiendo del tamaño y la complejidad de tus repositorios, la importación inicial puede demorar un tiempo, durante el cual los datos de GitHub Insights están incompletos. Habitualmente, la importación inicial de unos cuantos equipos tomará un día o dos. Las importaciones iniciales largas y complejas pueden tomar hasta dos semanas.

Tamaño del repositorioTiempo de importación inicial
< 10.000 confirmaciones< 1 hora
de 10,000 a 300,000 confirmacionesde 1 a 10 días
300,000 confirmaciones o más10 días o más

Una vez que se completa la importación inicial, las importaciones posteriores de los cambios incrementales deberían demorar dos minutos o menos.

Para reducir los tiempos de importación, puedes excluir cualquier biblioteca de terceros en carpetas no estándar desde GitHub Insights antes de la importación. Para obtener más información, consulta "Administrar filtros de exclusión."

Si tienes muchos repositorios de gran tamaño, puedes mejorar los tiempos de importación iniciales al proporcionar más núcleos al servidor de aplicaciones. Los servidores de aplicaciones con más núcleos pueden realizar más trabajos paralelos de importación.

Núcleos de servidores de aplicacionesTrabajos paralelos de importación inicial
16 núcleos1 job
32 núcleos4 puestos de trabajo

Importar un gran número de solicitudes de extracción puede desencadenar la limitación de tasa desde GitHub Enterprise. En este caso, la importación se detendrá durante una hora antes de reanudarse. Puedes aumentar de forma temporal el límite de tasa de GitHub Enterprise para mejorar los tiempos de importación. Para obtener más información, consulta "Configurar límites de tasa."

Ver y administrar repositorios

Puedes ver los repositorios importados y los repositorios que están disponibles para importar. Si una importación está en progreso, puedes ver el estado de la importación y una estimación de tiempo hasta que se complete la importación.

  1. En GitHub Insights, da clic en Configuración.
    Pestaña Parámetros
  2. Debajo de Configuración , da clic en Repositorios.
    Pestaña Repositories (Repositorios)
  3. Como alternativa, para agregar un repositorio que no se ha importado, a la derecha del nombre del repositorio, haz clic en Add (Añadir).
    Botón Add (Agregar)
  4. Como alternativa, para actualizar de forma manual los datos del repositorio, a la derecha del nombre del repositorio, haz clic en el icono de actualización .
    Botón Actualizar
  5. Como alternativa, para cancelar una importación en progreso, a la derecha del nombre del repositorio, haz clic en Cancel (Cancelar).
    Botón Cancelar
  6. Como alternativa, para eliminar un repositorio importado, a la derecha del nombre del repositorio, haz clic en Remove (Eliminar).
    Botón Eliminar

Administrar grupos de repositorios para informes

Puedes crear un grupo de repositorios, agregar o eliminar repositorios a un grupo y eliminar un grupo de repositorios.

Crear un grupo de repositorios

  1. En GitHub Insights, da clic en Configuración.
    Pestaña Parámetros
  2. Debajo de Configuración , da clic en Grupos de Repo.
    Pestaña de grupos de Repo
  3. En el ángulo superior derecho, haz clic en Create group (Crear grupo).
    Botón Crear grupo
  4. En "Group Name" (Nombre del grupo), escribe un nombre para tu grupo.
    Campo de nombre de grupo
  5. Haz clic en Create (crear).

Agregar un repositorio a un grupo de repositorios

  1. En GitHub Insights, da clic en Configuración.
    Pestaña Parámetros
  2. Debajo de Configuración , da clic en Grupos de Repo.
    Pestaña de grupos de Repo
  3. Da clic en Editar a la derecha del nombre del grupo.
    Botón editar
  4. En "Repositories" (Repositorios), usa el menú desplegable y selecciona un repositorio para agregar al grupo.
    Menú desplegable de repositorios
  5. Haz clic en Done (listo).

Eliminar un grupo de repositorios

  1. En GitHub Insights, da clic en Configuración.
    Pestaña Parámetros
  2. Debajo de Configuración , da clic en Grupos de Repo.
    Pestaña de grupos de Repo
  3. Da clic en Editar a la derecha del nombre del grupo.
    Botón editar
  4. Haz clic en Delete Group (Eliminar grupo).
    Botón Eliminar grupo
  5. Haz clic en Confirm (Confirmar).

Administrar filtros de exclusión

Puedes crear una lista de reglas de exclusión de archivos para omitir los archivos especificados de todos los datos de GitHub Insights. Las reglas de exclusión de archivos siguen las mismas reglas que se usan en los archivos . gitignore. Para obtener más información, consulta "gitignore"en la documentación de Git.

Agregar una regla de exclusión de archivos para todos los repositorios

Los cambios en las exclusiones de archivos globales solo se aplican a los datos recién importados y no afectarán de manera retroactiva a los datos existentes. Para aplicar nuevas reglas de exclusión a los datos existentes, puedes eliminar y volver a agregar repositorios a GitHub Insights.

  1. En GitHub Insights, da clic en Configuración.
    Pestaña Parámetros
  2. Debajo de Configuración , da clic en Excluir archivos.
    Pestaña de excluir eventos
  3. De manera opcional, en "Exclude files" (Excluir archivos), selecciona Include all binaries (Incluir todos los binarios).
    Casilla de verificación para incluir todos los binarios
  4. En el editor de código, agrega una nueva regla de exclusión a la lista.
    Editor de código para agregar una regla de exclusión global
  5. Haz clic en Save Changes (Guardar cambios).

Agregar una regla de exclusión de archivos para un repositorio

  1. En GitHub Insights, da clic en Configuración.
    Pestaña Parámetros
  2. Debajo de Configuración , da clic en Excluir archivos.
    Pestaña de excluir eventos
  3. A la derecha de "Repositories with File Filters" (Repositorios con filtros de archivos), haz clic en Add Filter (Agregar filtro).
    Botón Agregar filtro
  4. Usa el menú desplegable "Repository" (Repositorio) y selecciona un repositorio.
    Menú desplegable del repositorio
  5. De forma opcional, para aplicar reglas de exclusión a los datos existentes, selecciona Re-import (Volver a importar).
    Casilla de verificación de re-importación
  6. Como alternativa, selecciona Include all binaries (Incluir todos los binarios).
    Casilla de verificación para incluir todos los binarios
  7. En el editor de código, agrega las reglas de exclusión que deseas aplicar al repositorio.
    Editor de código para agregar una regla de exclusión de repositorios
  8. Haz clic en Create Filter (Crear filtro).