是否可以在 GitHub 中的组织级别启用分支保护规则,以便属于该组织的所有存储库都继承所应用分支的这些规则。现在,在每个存储库的基础上为同一组分支启用相同的规则集确实很麻烦。 我们如何才能实现这一目标?
现在,在每个存储库的基础上为同一组分支启用相同的规则集确实很麻烦。
没有组织级别默认选项来为组织中的所有存储库设置分支保护。
如果您不想手动重复执行此操作,您可以查看用于分支保护的 GitHub API。这样,每当您设置新的存储库或定期运行作业时,您都可以运行一个简短的脚本,以立即设置并确认组织中所有存储库的分支保护。
是的,您可以在组织级别设置规则。这些规则还允许您选择将其应用到哪些存储库以及每个存储库上的哪些分支。
此功能可能仅限于某些存储库和订阅类型:
规则集可在 GitHub Free 和 GitHub Free for Organizations 的公共存储库中使用,也可在 GitHub Pro、GitHub Team 和 GitHub Enterprise Cloud 的公共和私有存储库中使用。有关更多信息,请参阅“GitHub 的计划”。 -- GitHub 文档 - 关于规则集