2016-05-13 142 views
1

我使用TFS 2015創建並部署了這些操作。一切都是正確的,但是從前兩週開始,Build已成功創建,但發佈部分拋出錯誤TF50309:以下帳戶沒有足夠的權限來完成操作

TF50309:以下帳戶沒有足夠的權限到 完成操作:[*****] \ Project Collection Service Accounts。需要 以下權限來執行此操作:查看 項目級信息

所以我驗證了團隊項目 - >安全設置。對於除Project有效用戶之外的所有組,查看項目級信息設置爲Allowed。所有其他組都是Project有效用戶的成員,所以我不認爲這應該是一個問題。

有人能幫助我,並給予妥善的解決辦法

回答

4

將「Project Collection Service Accounts」添加爲「Release Administrators」組的成員。

0

當您添加用戶的帳戶直接向TFS組或通過Windows組,它們會自動添加到有效用戶羣體之一。

TFS對安全權限使用最小允許模型。這意味着如果用戶屬於兩個組,並且分配了相同的權限允許一個組,並且拒絕另一個組,則Deny優先於Allow。

因此,如果查看項目級信息在一個組中設置爲允許,但在項目有效用戶組中設置了拒絕,則拒絕優先於允許。您需要檢查該帳戶所屬的組權限,並確保每個組都具有適當的權限。

+0

所有的組都有適當的權限。通過添加「項目收集服務帳戶」作爲「發佈管理員」組的成員來解決問題。 – AJN

相關問題