嗨,所有
我有一個任務類型的筆記本,來源是Git (Azure DevOps)。這個任務很好和我的用戶運行,但如果我改變業主服務主體,我得到以下錯誤:
結果不可用:跑失敗和錯誤消息
未能檢出Git存儲庫:PERMISSION_DENIED:無效的Git提供者憑證。進入用戶設置> Git集成,以確保:……
我認為這個錯誤有點誤導問題實際上是失蹤的授權DevOps一側。
如何我能給訪問DevOps的SP嗎?SP已經添加到DevOps組織基本的訪問級別。我不能將它添加到具體的回購。
謝謝
@pgruetter:
讓一個服務主體訪問特定的Azure DevOps存儲庫,您需要賦予其必要的權限在組織和存儲庫的水平。
下麵是步驟授予服務主體必要的權限:
在你獲得必要的權限服務主體在庫級別,您還需要確保它擁有必要的許可來訪問存儲庫中的代碼。為此,您可以添加服務主體的憑證到筆記本任務的Git存儲庫連接。
這是如何添加服務主體的憑證:
在你獲得必要的權限和添加服務主體的憑證,你應該能夠運行筆記本與服務主體任務所有者沒有遇到“PERMISSION_DENIED”的錯誤。