Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure DevOps-tjänster
Den här artikeln beskriver hur du loggar in med en personlig åtkomsttoken för Azure DevOps (PAT). Du kan logga in interaktivt med Microsoft Entra via kommandot az login eller med hjälp av en Azure DevOps PAT. Information om hur du skapar en PAT finns i Använda personliga åtkomsttoken.
Viktig
Vi rekommenderar säkrare Microsoft Entra-token över personliga åtkomsttoken med högre risk. Läs mer om vårt arbete med att minska PAT-användningen. Läs vår autentiseringsvägledning för att välja rätt autentiseringsmekanism för dina behov.
Om du vill använda en PAT med Azure DevOps CLI väljer du någon av följande metoder:
- Kör
az devops login
och ange PAT-token när du uppmanas att göra det. - Skicka PAT-token till StdIn och använd den med
az devops login
.Kommentar
Den här metoden fungerar bara i ett icke-interaktivt gränssnitt.
-
AZURE_DEVOPS_EXT_PAT
Ange miljövariabeln och kör CLI-kommandon utan att användaaz devops login
.
Logga in med az devops-inloggning och ange din PAT
När du har kört az devops login
kommandot anger du din personliga åtkomsttoken (PAT) när du uppmanas:
az devops login --organization https://dev.azure.com/contoso
Token:
Om du redan har loggat in interaktivt med az login
eller använt ett användarnamn och lösenord behöver du inte ange någon PAT. Kommandona az devops
stöder nu inloggning via az login
.
När du loggar in kan det här kommandot också ange din standardorganisation om ingen har konfigurerats.
Kommentar
För gästanvändare stöds endast az devops login
.
Skicka en PAT till az devops login
Du kan ange din PAT till Azure DevOps CLI genom att skicka den till az devops login
kommandot. Den här metoden är användbar för automatisering och CI/CD-pipelines där interaktiva indata inte är möjliga.
Använda en variabel
Ersätt ######
med $(System.AccessToken)
eller en annan pipelinevariabel:
echo "######" | az devops login --organization https://dev.azure.com/contoso/
Använda en fil
Du kan också lagra din PAT i en fil och skicka den till inloggningskommandot:
cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/
Autentisera med miljövariabeln AZURE_DEVOPS_EXT_PAT
För icke-interaktiva scenarier eller automatiseringsscenarier anger du AZURE_DEVOPS_EXT_PAT
miljövariabeln till din PAT. Om du inte har använt az login
eller az devops login
försöker alla az devops
kommandon använda den här variabeln för autentisering.
Ange miljövariabeln på processnivå innan du kör CLI-kommandon för att aktivera sömlös autentisering.
# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'