Skip to main content

为企业启用依赖项关系图

通过启用依赖项关系图,用户可识别其项目的依赖项。

Who can use this feature

Site administrators can enable the dependency graph.

关于依赖关系图

依赖项关系图是存储在存储库 的存储库的依赖关系。 对于每个存储库,它显示 依赖项,即它所依赖的生态系统和包。 GitHub Enterprise Server 不计算有关依赖项、存储库和依赖于存储库的包的信息。 有关详细信息,请参阅“关于依赖项关系图

为企业启用依赖项关系图后,可以启用 Dependabot 来检测存储库中不安全的依赖项并自动修复漏洞。 有关详细信息,请参阅“对企业启用 Dependabot”。

你可以通过 管理控制台 或管理 shell 启用依赖项关系图。 建议使用 管理控制台,除非 your GitHub Enterprise Server instance 使用聚类分析。

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

如果 your GitHub Enterprise Server instance 使用聚类分析,则无法使用 管理控制台 启用依赖项关系图,而必须使用管理 shell。 有关详细信息,请参阅“通过管理 shell 启用依赖项关系图”。

  1. http(s)://HOSTNAME/login 上登录 your GitHub Enterprise Server instance。 1. 从 GitHub Enterprise Server 上的管理帐户任意页面的右上角,单击

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

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

    “站点管理员”链接的屏幕截图 1. 在左侧边栏中,单击“管理控制台”。 左侧边栏中的 管理控制台 选项卡 1. 在左侧边栏中,单击“安全性”。 “安全性”边栏

  3. 在“安全性”下,单击“依赖项关系图”。 用于启用或禁用依赖项关系图的复选框 1. 在左侧边栏下,单击“保存设置”。

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

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

  4. 等待配置运行完毕。

    配置实例

  5. 单击“访问实例”。

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

  1. http(s)://HOSTNAME/login 上登录 your GitHub Enterprise Server instance。

  2. 在管理 shell 中,启用 your GitHub Enterprise Server instance 上的依赖项关系图:```shell ghe-config app.dependency-graph.enabled true

    
    <div class="extended-markdown note border rounded-1 mb-4 p-3 color-border-accent-emphasis color-bg-accent f5">
    
    **Note**: For more information about enabling access to the administrative shell via SSH, see "[Accessing the administrative shell (SSH)](/enterprise/admin/configuration/accessing-the-administrative-shell-ssh)."
    
    </div>
    
  3. Apply the configuration.

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