Accedere con un token di accesso personale
Azure DevOps Services
È possibile accedere usando un token di accesso personale (PAT) di Azure DevOps. Per creare un token di accesso personale, vedere Usare token di accesso personale.
Per usare un token di accesso personale con l'interfaccia della riga di comando di Azure DevOps, usare una di queste opzioni:
Usare
az devops login
e richiedere il token PAT.Inviare tramite pipe il token PAT su StdIn a
az devops login
.Nota
Questa opzione funziona solo in una shell non interattiva.
Impostare la
AZURE_DEVOPS_EXT_PAT
variabile di ambiente e non usareaz devops login
.
All'utente viene richiesto di usare az devops login
Dopo l'esecuzione del az devops login
comando viene richiesto di immettere un token di accesso personale:
$az devops login --organization https://dev.azure.com/contoso
Token:
Nota
Se è già stato eseguito l'accesso in az login
modo interattivo o se si usa un nome utente e una password, non è necessario fornire un token perché i az devops
comandi ora supportano l'accesso tramite az login
.
Dopo aver eseguito l'accesso, questo comando può anche impostare l'organizzazione predefinita su Contoso, purché non sia configurata alcuna organizzazione predefinita.
Pipe PAT on StdIn to az devops login (Pipe PAT on StdIn to az devops login)
Da una variabile
Questa opzione è utile nelle pipeline in cui è possibile sostituire #####
con $(System.AccessToken)
o un'altra variabile della pipeline:
echo "######" | az devops login --organization https://dev.azure.com/contoso/
Da un file
cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/
Usare la variabile di ambiente AZURE_DEVOPS_EXT_PAT
Per ottenere l'accesso in modo non interattivo per gli scenari di automazione, è possibile usare le variabili di ambiente o recuperare un pat da un file.
Se az login
o az devops login
non è stato usato, tutti i az devops
comandi tentano di accedere usando un pat archiviato nella AZURE_DEVOPS_EXT_PAT
variabile di ambiente.
Per usare un pat, impostare la AZURE_DEVOPS_EXT_PAT
variabile di ambiente a livello di processo.
# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per