跳至主要内容
版本:1.22.3

受保护的标签

受保护的标签允许控制谁有权创建或更新 Git 标签。每个规则允许您匹配单个标签名称,或使用适当的模式一次控制多个标签。

设置受保护的标签

要保护标签,您需要执行以下步骤

  1. 转到仓库的**设置** > **标签**页面。
  2. 键入与名称匹配的模式。您可以使用单个名称、glob 模式或正则表达式。
  3. 选择允许的用户和/或团队。如果您将这些字段留空,则不允许任何人创建或修改此标签。
  4. 选择**保存**以保存配置。

模式保护的标签

该模式使用glob或正则表达式来匹配标签名称。对于正则表达式,您需要将模式括在斜杠中。

示例

类型模式保护的标签可能的匹配标签
Globv*vv-1version2
Globv[0-9]v0v1v9
Glob*-release2.1-releasefinal-release
Globgiteagitea
Glob*gitea*gitea2.1-gitea1_gitea-release
Glob{v,rel}-*v-v-1v-finalrel-rel-x
Glob*匹配所有可能的标签名称
Regex/\Av/vv-1version2
Regex/\Av[0-9]\z/v0v1v9
Regex/\Av\d+\.\d+\.\d+\z/v1.0.17v2.1.0
Regex/\Av\d+(\.\d+){0,2}\z/v1v2.1v1.2.34
Regex/-release\z/2.1-releasefinal-release
Regex/gitea/gitea2.1-gitea1_gitea-release
Regex/\Agitea\z/gitea
Regex/^gitea$/gitea
Regex/\A(v|rel)-/v-v-1v-finalrel-rel-x
Regex/.+/匹配所有可能的标签名称