启用 Dependabot 安全警报后,您需要在安全和分析设置 ( https://github.com/[org]/[repository]/settings/security_analysis ) 中明确授予对警报的访问权限。默认情况下,协作者看不到安全“选项卡”,除非他们拥有存储库的管理员权限(我们不使用)。
有没有办法使用 GitHub API 或其他自动化/可编写脚本的方式来做到这一点?这似乎不在 API 中,手动处理 100 个存储库也不是很实用。
启用 Dependabot 安全警报后,您需要在安全和分析设置 ( https://github.com/[org]/[repository]/settings/security_analysis ) 中明确授予对警报的访问权限。默认情况下,协作者看不到安全“选项卡”,除非他们拥有存储库的管理员权限(我们不使用)。
有没有办法使用 GitHub API 或其他自动化/可编写脚本的方式来做到这一点?这似乎不在 API 中,手动处理 100 个存储库也不是很实用。
虽然这可能无法通过 API 实现,但对于组织而言,您似乎可以为组织中的所有存储库启用此功能。还有私有存储库的设置。转到:https ://github.com/organizations/[org]/settings/security_analysis
您应该看到“全部启用”按钮。