Note
标记保护规则将在 GitHub Enterprise Server 版本 3.16 及更高版本中 已弃用。 请改用规则集。 仍在使用的任何标记保护规则都将自动迁移。 请阅读 the GitHub Blog 以了解相关详细信息。
添加标记保护规则时,所有与提供的模式匹配的标记都将受到保护。 仅具有存储库管理员或维护权限的用户或具有“编辑存储库规则”权限的自定义角色才能创建受保护的标记,并且仅具有存储库管理员权限的用户或具有“编辑存储库规则”权限的自定义角色才能删除受保护的标记。 有关详细信息,请参阅“组织的存储库角色”。 GitHub Apps 需要 Repository administration: write
权限来修改受保护的标记。
此外,还可创建自定义存储库角色,允许其他用户组创建或删除与标记保护规则匹配的标记。 有关详细信息,请参阅“管理组织的自定义存储库角色”。
添加标记保护规则
-
在 GitHub 上,导航到存储库的主页面。
-
在存储库名称下,单击 “设置”。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。
-
在边栏的“代码和自动化”部分中,单击“ 标记”****。
-
单击“新建规则”。
-
在“标记名称模式”下,键入要保护的标记的模式。 标记保护规则使用
fnmatch
语法。 有关语法选项的详细信息,请参阅 fnmatch 文档。 在此示例中,键入 * 可保护所有标记。 -
单击 “添加规则” 。