跳到內容
Try Gitea Cloud ☁️ for 30 days → Accelerate your Development & Deploys!

受保護的標籤

當前中文文檔翻譯不是最新版,訪問英文版本查看最新內容,或幫助我們翻譯

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

要保護一個標籤,你需要按照以下步驟進行操作:

  1. 進入儲存庫的設定 > 標籤頁面。
  2. 輸入一個用於匹配名稱的模式。你可以使用單個名稱、glob 模式 或正則表達式。
  3. 選擇允許的使用者和/或團隊。如果將這些欄位留空,則不允許任何人建立或修改此標籤。
  4. 選擇保存以保存設定。

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

範例:

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