文章版本: Enterprise Server 2.17
列出仓库所依赖的包
您可以在仓库图中查看项目的依赖项以及检测到的所有漏洞。
关于依赖项图
The dependency graph is available for every repository that define dependencies in a supported package ecosystem using a supported file format.
站点管理员必须先对 您的 GitHub Enterprise Server 实例 易受攻击的依赖项启用安全警报,然后您才可使用此功能。 更多信息请参阅“为 GitHub Enterprise Server 上易受攻击的依赖项启用安全警报”。
您可以在仓库的依赖项图中查看和更新有漏洞的依赖项。 依赖项图将有漏洞的依赖项列在其他依赖项前面。 更多信息请参阅“关于依赖项漏洞的安全警报”。
Supported package ecosystems
包管理器 | 语言 | 建议的格式 | 支持的格式 |
---|---|---|---|
Maven | Java、Scala | pom.xml | pom.xml |
npm | JavaScript | package-lock.json | package-lock.json 、package.json |
Yarn | JavaScript | yarn.lock | package.json 、yarn.lock |
dotnet CLI | .NET 语言(C#、C++、F#、VB) | .csproj 、.vbproj 、.nuspec 、.vcxproj 、.fsproj | .csproj 、.vbproj 、.nuspec 、.vcxproj 、.fsproj 、packages.config |
Python PIP | Python | requirements.txt 、pipfile.lock | requirements.txt 、pipfile.lock 、setup.py * |
RubyGems | Ruby | Gemfile.lock | Gemfile.lock 、Gemfile 、*.gemspec |
注:如果在 setup.py
文件中列出 Python 依赖项,我们可能无法剖析、列出和提醒项目中的每个依赖项。
为启用了依赖项图的仓库列出依赖项
- 在 GitHub Enterprise 上,导航到仓库的主页面。
- 在仓库名称下,单击 Insights(洞察)。
- 在左侧边栏中,单击 Dependency graph(依赖图)。
依赖项图疑难排解
如果您的项目有依赖关系,但在图表中未检测到依赖关系,则可能是包含依赖关系的文件有问题。 检查项目的文件以确保其格式对文件类型是正确的。