使用個人存取權杖登入 (PAT)
Azure DevOps Services
您可以使用 Azure DevOps 個人存取權杖登入, (PAT) 。 若要建立 PAT,請參閱 使用個人存取權杖。
若要搭配 Azure DevOps CLI 使用 PAT,請使用下列其中一個選項:
使用
az devops login
並 提示使用 PAT 權杖。使用管線將 StdIn 上的 PAT 權杖 傳送至
az devops login
。注意
此選項僅適用于非互動式殼層。
AZURE_DEVOPS_EXT_PAT
設定環境變數,且不使用az devops login
。
使用者提示您使用 az devops login
執行命令之後 az devops login
,系統會提示您輸入 PAT:
$az devops login --organization https://dev.azure.com/contoso
Token:
注意
如果您已經以 az login
互動方式登入,或是正在使用使用者名稱和密碼,則不需要提供權杖,因為 az devops
命令現在支援透過 az login
登入。
成功登入時,此命令也可以將預設組織設定為 Contoso,前提是未設定預設組織。
將 StdIn 上的 PAT 管道傳送至 az devops login
從變數
此選項在管線中很有用,您可以在其中將 取代 #####
為 $(System.AccessToken)
或另一個管線變數:
echo "######" | az devops login --organization https://dev.azure.com/contoso/
從檔案
cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/
使用 AZURE_DEVOPS_EXT_PAT 環境變數
若要以非互動式方式存取自動化案例,您可以使用環境變數或從檔案擷取 PAT。
如果 az login
或 az devops login
尚未使用,所有 az devops
命令都會嘗試使用儲存在環境變數中的 AZURE_DEVOPS_EXT_PAT
PAT 登入。
若要使用 PAT,請在 AZURE_DEVOPS_EXT_PAT
進程層級設定環境變數。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應