Skip to main content

Enterprise Server 3.21 目前作为发布候选版本提供。

探索仓库的依赖项

可以使用依赖项图查看项目所依赖存储库。 此外,你还可以看到在其依赖项中检测到的任何漏洞。

谁可以使用此功能?

存储库管理员、组织所有者以及对存储库具有写入维护访问权限的人员

在本文中

查看依赖关系图

依赖项图显示存储库的依赖项 。
对于每个依赖项,可以看到版本、包含它的清单文件,以及它是否具有已知漏洞。 对于支持传递性依赖项的包生态系统,将显示依赖关系状态。你可以单击 ,然后选择“Show paths”,以查看引入该依赖项的传递路径。

还可以使用搜索栏搜索特定依赖项。 依赖项会自动排序,存在漏洞的包排在最上方。 有关检测依赖项以及支持哪些生态系统的信息,请参阅 依赖项关系图支持的包生态系统

  1. 在 GitHub 上,导航到存储库的主页面。

  2. 在存储库名称下,单击“ Insights”选项卡****。

    存储库的主页的屏幕截图。 在水平导航栏中,以橙色框出了标有图形图标和“见解”的选项卡。

  3. 在左侧边栏中,单击“依赖项关系图”。

    “依赖项关系图”选项卡的屏幕截图。选项卡以橙色边框突出显示。

  4. (可选)使用搜索栏查找特定的依赖项或一组依赖项。 可以使用关键字 ecosystem: 来仅显示某种类型的包,使用关键字 relationship: 来仅显示直接依赖项或可传递依赖项(如果生态系统支持可传递性)。 搜索栏中的纯单词仅与包名称匹配。

企业所有者可以在企业级别配置依赖项关系图。 有关详细信息,请参阅“为企业启用依赖项关系图”。

依赖项视图

列出了存储库清单或锁定文件中指定的任何直接和间接依赖项。

使用 依赖项提交 API 提交到项目的依赖项将显示用于提交它们的检测器以及它们的提交时间。 有关使用 依赖项提交 API 的更多信息,请参阅 使用依赖项提交 API

如果在存储库中检测到漏洞,这些漏洞会显示在该视图顶部,供有权访问 Dependabot alerts 的用户查看。

注意

GitHub Enterprise Server 不会填充 从属 视图。

延伸阅读