可继承的分支保护
开源 Gitea 项目支持分支保护功能。您可以创建一些规则来保护存储库中的指定分支。但是,在开源 Gitea 项目中,一个存储库无法与其它的存储库共享其规则,这意味着您可能需要为不同的存储库手动创建一些相同的规则。
Gitea 企业版提供了分支保护继承功能。使用此功能,您可以为组织创建一些分支保护规则,并使其在组织的所有存储库中生效。
本文档说明如何使用分支保护继承功能。
为组织创建分支保护规则
- 导航到组织的设置页面。
- 导航到“分支”选项卡。
- 点击“添加新规则”按钮。
然后,您可以像为存储库创建规则一样为组织创建分支保护规则。
使存储库继承其组织的分支保护规则
- 导航到存储库的设置页面。
- 导航到“分支”选项卡。
- 选中“启用分支保护继承”复选框。
从您的组织继承的分支保护规则将显示在列表中,并带有“从组织继承”标签。如果您对组织具有管理员访问权限,则“从组织继承”标签将是一个链接,可导航到您组织的分支设置页面。
继承的分支保护规则优先于存储库自身的规则。
启用强制分支保护继承
您可以通过选中“强制启用分支保护继承”复选框,强制组织的所有存储库继承组织的分支保护规则。
启用强制分支保护继承后,“启用分支保护继承”复选框始终处于选中状态,并且无法取消选中。