Skip to main content

Esta versión de GitHub Enterprise Server se discontinuará el 2024-06-29. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise Server. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Enabling the dependency graph for your enterprise

You can allow users to identify their projects' dependencies by enabling the dependency graph.

¿Quién puede utilizar esta característica?

Site administrators can enable the dependency graph.

About the dependency graph

El gráfico de dependencias es un resumen de los archivos de manifiesto y de bloqueo almacenados en un repositorio y las dependencias que se envían para el repositorio mediante API de envío de dependencias (beta). Para cada repositorio, muestra dependencias, los ecosistemas y paquetes de los cuales depende.

GitHub Enterprise Server no recupera la información de licencia para las dependencias, y no calcula la información sobre las dependencias, los repositorios y los paquetes que dependen de un repositorio. For more information, see "Acerca del gráfico de dependencias"

Después de habilitar el gráfico de dependencias, los usuarios tendrán acceso a la característica de revisión de dependencias. La revisión de dependencias te permite entender los cambios a las dependencias y el impacto de seguridad de estos cambios en cada solicitud de cambios. Para más información, consulta "Acerca de la revisión de dependencias".

After you enable the dependency graph for your enterprise, you can enable Dependabot to detect insecure dependencies in your repository and automatically fix the vulnerabilities. For more information, see "Enabling Dependabot for your enterprise."

You can enable the dependency graph via the Consola de administración or the administrative shell. We recommend using the Consola de administración unless tu instancia de GitHub Enterprise Server uses clustering.

Enabling the dependency graph via the Consola de administración

If tu instancia de GitHub Enterprise Server uses clustering, you cannot enable the dependency graph with the Consola de administración and must use the administrative shell instead. For more information, see "Enabling the dependency graph via the administrative shell."

  1. Inicia sesión en tu instancia de GitHub Enterprise Server en http(s)://HOSTNAME/login.

  2. Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haga clic en .

  3. Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en Administrador del sitio.

  4. En la barra lateral " Administrador del sitio", haz clic en Consola de administración .

  5. En la barra lateral Settings, haga clic en Seguridad.

  6. Under "Security," select Dependency graph.

  7. En la barra lateral "Configuración" , haga clic en Guardar configuración.

    Nota: Al guardar la configuración en la Consola de administración se restablecen los servicios de sistema, lo que podría generar un tiempo de inactividad visible para el usuario.

  8. Espera que se complete la fase de configuración.

  9. Click Visit your instance.

Enabling the dependency graph via the administrative shell

  1. Inicia sesión en tu instancia de GitHub Enterprise Server en http(s)://HOSTNAME/login.

  2. In the administrative shell, enable the dependency graph on tu instancia de GitHub Enterprise Server:

    ghe-config app.dependency-graph.enabled true
    

    Note: For more information about enabling access to the administrative shell via SSH, see "Acceder al shell administrativo (SSH)."

  3. Apply the configuration.

    ghe-config-apply
    
  4. Return to GitHub Enterprise Server.