Aanmelden met een persoonlijk toegangstoken (PAT)
Azure DevOps Services
U kunt zich aanmelden met een persoonlijk Azure DevOps-toegangstoken (PAT). Zie Persoonlijke toegangstokens gebruiken om een PAT te maken.
Als u een PAT wilt gebruiken met de Azure DevOps CLI, gebruikt u een van de volgende opties:
Gebruik
az devops login
en vraag om het PAT-token.Sluis het PAT-token op StdIn naar
az devops login
.Notitie
Deze optie werkt alleen in een niet-interactieve shell.
Stel de
AZURE_DEVOPS_EXT_PAT
[omgevingsvariabele]((#use-the-azuredevopsextpat-environment-variable) in en gebruikaz devops login
deze niet.
Gebruiker gevraagd om az devops login te gebruiken
U wordt gevraagd een PAT in te voeren nadat u de az devops login
opdracht hebt uitgevoerd:
$az devops login --organization https://dev.azure.com/contoso
Token:
Notitie
Als u zich al interactief hebt aangemeld az login
of als u een gebruikersnaam en wachtwoord gebruikt, hoeft u geen token op te geven omdat de az devops
opdrachten nu aanmelding az login
ondersteunen.
Wanneer u bent aangemeld, kunt u met deze opdracht ook uw standaardorganisatie instellen op Contoso, mits er geen standaardorganisatie is geconfigureerd.
Notitie
Voor gastgebruikers wordt alleen de az devops login
ondersteunde versie ondersteund.
Pipe PAT on StdIn to az devops login
Van een variabele
Deze optie is handig in pijplijnen waarin u kunt vervangen door #####
$(System.AccessToken)
of een andere pijplijnvariabele:
echo "######" | az devops login --organization https://dev.azure.com/contoso/
Uit een bestand
cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/
De omgevingsvariabele AZURE_DEVOPS_EXT_PAT gebruiken
Als u toegang wilt krijgen op een niet-interactieve manier voor automatiseringsscenario's, kunt u omgevingsvariabelen gebruiken of een PAT ophalen uit een bestand.
Als az login
of az devops login
nog niet is gebruikt, proberen alle az devops
opdrachten zich aan te melden met behulp van een PAT die is opgeslagen in de AZURE_DEVOPS_EXT_PAT
omgevingsvariabele.
Als u een PAT wilt gebruiken, stelt u de AZURE_DEVOPS_EXT_PAT
omgevingsvariabele in op procesniveau.
# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'