跳至主要内容
版本:1.23.6

受保護標籤

受保護標籤允許控制誰有權創建或更新 Git 標籤。每個規則允許您匹配單個標籤名稱,或使用適當的模式來控制多個標籤。

設置受保護標籤

要保護標籤,您需要按照以下步驟操作:

  1. 轉到倉庫的 設置 > 標籤 頁面。
  2. 輸入要匹配的名稱模式。您可以使用單個名稱、glob 模式 或正則表達式。
  3. 選擇允許的用戶和/或團隊。如果您將這些字段留空,則沒有人可以創建或修改此標籤。
  4. 選擇 保存 以保存配置。

模式受保護標籤

該模式使用 glob 或正則表達式來匹配標籤名稱。對於正則表達式,您需要將模式括在斜杠中。

示例:

類型模式受保護標籤可能匹配的標籤
Globv*vv-1version2
Globv[0-9]v0v1v9
Glob*-release2.1-releasefinal-release
Globgitea只有 gitea
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/.+/匹配所有可能的標籤名稱