設定分支權限
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
設定許可權來控制誰可以在 Git 存放庫的分支中讀取和更新程式代碼。 您可以設定個別使用者和群組的許可權,並視需要從存放 庫許可權繼承和覆寫許可權。
重要
選取對應至您平臺和版本的本文版本。 版本選取器位於目錄上方。 查閱您的 Azure DevOps 平臺和版本。
使用分支檢視來設定安全性
流覽至入口網站中的項目,然後選取 [存放庫]、[分支] 來開啟 [分支] 頁面。
在頁面中找出您的分支。 您可以瀏覽清單,或使用右上方的 [搜尋所有分支] 方塊來搜尋分支。
選取分支名稱旁的 ... 圖示,以開啟操作功能表。 從功能表中選取 [分支安全性 ]。
新增使用者或群組
提示
您只能在 Project 中新增使用者和群組的許可權。 在設定分支許可權之前,將新的使用者和群組新增至您的專案 。
選取 [新增],將使用者或群組新增至您的分支許可權。
輸入登入位址或群組別名,然後選取 [ 儲存變更]。
移除使用者或群組
選取使用者或 Azure DevOps 群組,然後選取 [移除],以移除使用者或群組的許可權。 使用者或群組仍會存在於您的 Project 中,這項變更不會影響使用者或群組的其他許可權。
設定權限
從分支許可權檢視控制分支許可權設定。 在存放庫層級設定許可權的使用者和群組預設會 繼承這些許可權 。
下列許可權會自動指派給分支建立者:參與、強制推送、管理許可權(允許透過存放庫設定許可權管理時),以及移除其他人的鎖定。
注意
Azure DevOps Server 2019 和更新版本已移除豁免原則強制執行許可權。 其功能現在支援下列兩個許可權:
- 完成提取要求時略過原則
- 推送時略過原則
先前 已啟用豁免原則強制 的用戶現在已啟用兩個新的許可權。 如需這兩個新許可權的詳細資訊,請參閱下表。
權限
說明
完成提取要求時略過原則
完成提取要求時,具有此許可權的使用者可免除 為分支設定的分支原則 ,並可藉由檢查 覆寫分支原則,並在完成 PR 時啟用合併 ,以選擇加入以覆寫原則。
推送時略過原則
具有此許可權的使用者可以推送至已啟用分支原則的分支。 請注意,當具有此許可權的用戶進行會覆寫分支原則的推送時,推送會自動略過沒有選擇加入步驟或警告的分支原則。
參與
可以將新的認可推送至分支並鎖定分支。 無法重寫分支上現有的認可。
編輯原則
可以編輯 分支原則。
強制推送(重寫歷程記錄、刪除分支和標籤)
可以強制推送至分支,以重寫歷程記錄。 刪除分支也需要此許可權。
管理權限
可以設定分支的許可權。
拿掉其他人的鎖定
可以移除 其他使用者在分支上設定的 鎖定。