Skip to main content

此版本的 GitHub Enterprise 已停止服务 2022-10-12. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

Enabling the dependency graph for your enterprise

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

Who can use this feature

Site administrators can enable the dependency graph.

About the dependency graph

依赖项关系图是存储在存储库 的存储库的依赖关系。 对于每个存储库,它显示 依赖项,即它所依赖的生态系统和包。 GitHub Enterprise Server 不计算有关依赖项、存储库和依赖于存储库的包的信息。 For more information, see "About the dependency graph"

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

You can enable the dependency graph via the 管理控制台 or the administrative shell. We recommend using the 管理控制台 unless your GitHub Enterprise Server instance uses clustering.

Enabling the dependency graph via the 管理控制台

If your GitHub Enterprise Server instance uses clustering, you cannot enable the dependency graph with the 管理控制台 and must use the administrative shell instead. For more information, see "Enabling the dependency graph via the administrative shell."

  1. Sign in to your GitHub Enterprise Server instance at http(s)://HOSTNAME/login.

  2. 从 GitHub Enterprise Server 上的管理帐户任意页面的右上角,单击

    用于访问站点管理员设置的火箭图� �的屏幕截图

  3. 如果� 尚未在“站点管理员”页上,请在左上角单击“站点管理员”。

    “站点管理员”链接的屏幕截图

  4. 在左侧边� �中,单击“管理控制台”。 左侧边� �中的 管理控制台 选项卡

  5. 在左侧边� �中,单击“安全性”。 “安全性”边� �

  6. Under "Security," click Dependency graph. Checkbox to enable or disable the dependency graph

  7. 在左侧边� �下,单击“保存设置”。

    管理控制台 中的“保存设置”按钮的屏幕截图

    注意:保存 管理控制台 中的设置会重启系统服务,这可能会导致用户可察觉的停机时间。

  8. 等待配置运行完毕。

    配置实例

  9. Click Visit your instance.

Enabling the dependency graph via the administrative shell

  1. Sign in to your GitHub Enterprise Server instance at http(s)://HOSTNAME/login.

  2. In the administrative shell, enable the dependency graph on your GitHub Enterprise Server instance:

    ghe-config app.dependency-graph.enabled true

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

  3. Apply the configuration.

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