Anmelden mit einem persönlichen Zugriffstoken (PAT)
Azure DevOps Services
Sie können sich mit einem persönlichen Azure DevOps-Zugriffstoken (PAT) anmelden. Informationen zum Erstellen eines PAT finden Sie unter Verwenden von persönlichen Zugriffstoken.
Verwenden Sie eine der folgenden Optionen, um einen PAT mit der Azure DevOps CLI zu verwenden:
Verwenden
az devops login
Sie das PAT-Token, und werden Sie dazu aufgefordert.Pipe the PAT token on StdIn to
az devops login
.Hinweis
Diese Option funktioniert nur in einer nicht interaktiven Shell.
Legen Sie die
AZURE_DEVOPS_EXT_PAT
[Umgebungsvariable]((#use-the-azuredevopsextpat-environment-variable) fest, und verwendenaz devops login
Sie sie nicht.
Benutzer, der zur Verwendung der az devops-Anmeldung aufgefordert wurde
Sie werden aufgefordert, einen PAT einzugeben, nachdem Sie den az devops login
Befehl ausgeführt haben:
$az devops login --organization https://dev.azure.com/contoso
Token:
Hinweis
Wenn Sie sich bereits interaktiv az login
angemeldet haben oder wenn Sie einen Benutzernamen und ein Kennwort verwenden, müssen Sie kein Token bereitstellen, da die Befehle jetzt die az devops
Anmeldung unterstützen az login
.
Wenn Sie erfolgreich angemeldet sind, kann dieser Befehl auch Ihre Standardorganisation auf Contoso festlegen, sofern keine Standardorganisation konfiguriert ist.
Hinweis
Bei Gastbenutzern wird nur dies az devops login
unterstützt.
Pipe PAT on StdIn to az devops login
Aus einer Variablen
Diese Option ist in Pipelines nützlich, in denen Sie durch $(System.AccessToken)
oder eine andere Pipelinevariable ersetzen #####
können:
echo "######" | az devops login --organization https://dev.azure.com/contoso/
Aus Datei
cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/
Verwenden der umgebungsvariablen AZURE_DEVOPS_EXT_PAT
Um zugriff auf nicht interaktive Weise für Automatisierungsszenarien zu erhalten, können Sie Umgebungsvariablen verwenden oder einen PAT aus einer Datei abrufen.
Wenn az login
oder az devops login
noch nicht verwendet wurde, versuchen alle az devops
Befehle, sich mit einem in der AZURE_DEVOPS_EXT_PAT
Umgebungsvariablen gespeicherten PAT anzumelden.
Um einen PAT zu verwenden, legen Sie die AZURE_DEVOPS_EXT_PAT
Umgebungsvariable auf Prozessebene fest.
# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'