Skip to main content

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

为设备配置依赖项评审

为了帮助用户在审查拉取请求时了解依赖项的变更,您可以为 GitHub Enterprise Server 启用、配置和禁用依赖项审查。

谁可以使用此功能?

依赖项评审适用于以下存储库类型:

关于依赖项评审

依赖项审查帮助您了解依赖项变化以及这些变化在每个拉取请求中的安全影响。 它提供了一个易于理解的依赖项变化可视化效果,多差异显示在拉取请求的“更改的文件”选项卡上。 依赖项审查告知您:

  • 与发行日期一起添加、删除或更新的依赖项有哪些
  • 有多少项目使用这些组件
  • 这些依赖项的漏洞数据

依赖项评审操作提供了一些附加功能,例如许可证检查、拉取请求阻止和 CI/CD 集成。

检查许可证是否包括 Advanced Security

可通过查看企业设置来确定企业是否具有 Advanced Security 许可证。 有关详细信息,请参阅“为您的企业启用GitHub Advanced Security”。

依赖项评审的先决条件

启用和禁用依赖项评审

要启用或禁用依赖项评审,需要启用或禁用实例的依赖项关系图。

有关详细信息,请参阅“为企业启用依赖项关系图”。

使用 GitHub Actions 运行依赖项审查

注意

依赖项审查操作 目前为 公开预览,可能会更改。

依赖项审查操作包含在您安装的 GitHub Enterprise Server 中。 它适用于所有具有 GitHub Advanced Security 且已启用依赖关系图的仓库。

依赖项审查操作 扫描拉取请求,查看是否存在依赖项更改,如果有任何新的依赖项存在已知漏洞,则会引发错误。 API 终结点支持此操作,该终结点比较两个修订之间的依赖关系,并报告任何差异。

有关操作和 API 终结点的详细信息,请参阅 dependency-review-action 文档和 适用于依赖项评审的 REST API 终结点

用户使用工作流运行依赖项评审操作 GitHub Actions 。 如果尚未为 GitHub Actions 配置运行器,则必须完成此设置,才能使用户运行工作流。 你可以在仓库、组织或企业帐户级别预配自托管运行器。 有关信息,请参阅 自托管运行程序添加自托管的运行器