Skip to main content

为企业启用依赖关系图

您可以通过启用依赖项关系图来允许用户标识其项目的依赖项。

Site administrators can enable the dependency graph.

关于依赖项图

The dependency graph is a summary of the manifest and lock files stored in a repository. 对于每个仓库,它显示 依赖项,即它所依赖的生态系统和包。 GitHub Enterprise Server 不计算有关依赖项、仓库和依赖于仓库的包的信息。更多信息请参阅“关于依赖关系图”。

为企业启用依赖关系图后,可以启用 Dependabot 以检测存储库中非安全依赖项。 更多信息请参阅“为企业启用 Dependabot”。

您可以通过 管理控制台 或管理 shell 启用依赖关系图。 我们建议您使用 管理控制台,除非 您的 GitHub Enterprise Server 实例 使用集群。

通过 管理控制台 启用依赖关系图

如果您的 您的 GitHub Enterprise Server 实例 使用群集,则无法使用 管理控制台 启用依赖关系图,而必须改用管理 shell。 更多信息请参阅“通过管理 shell 启用依赖关系图”。

  1. 登录到 http(s)://HOSTNAME/login 上的 您的 GitHub Enterprise Server 实例。

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

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

  3. 如果您尚未进入“站点管理员”页面,请在左上角单击 Site admin(站点管理员)

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

  4. 在左侧边栏中,单击 管理控制台左侧边栏中的 管理控制台 选项卡

  5. 在左侧边栏中,单击 Security(安全性)Security sidebar

  6. 在“Security(安全)”下,单击 Dependency graph(依赖关系图)启用或禁用依赖关系图的复选框

  7. 在左侧边栏下,单击 Save settings(保存设置)

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

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

  8. 等待配置运行完毕。

    配置实例

  9. 单击 Visit your instance(访问您的实例)

通过管理 shell 启用依赖关系图

  1. 登录到 http(s)://HOSTNAME/login 上的 您的 GitHub Enterprise Server 实例。

  2. 在管理 shell 中,启用 您的 GitHub Enterprise Server 实例 上的依赖关系图:

    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. 应用配置。

    $ ghe-config-apply
  4. 返回到 GitHub Enterprise Server。