Iniciar sessão com um token de acesso pessoal (PAT)

Azure DevOps Services

Pode iniciar sessão com um token de acesso pessoal (PAT) do Azure DevOps. Para criar um PAT, consulte Utilizar tokens de acesso pessoal.

Para utilizar um PAT com a CLI do Azure DevOps, utilize uma destas opções:

O utilizador pediu para utilizar o início de sessão az devops

É-lhe pedido que introduza um PAT depois de executar o az devops login comando:

$az devops login --organization https://dev.azure.com/contoso
Token:

Nota

Se já tiver iniciado sessão interativamente az login ou se estiver a utilizar um nome de utilizador e palavra-passe, não terá de fornecer um token porque os comandos suportam agora o az devops início de sessão através az logindo .

Quando tiver sessão iniciada com êxito, este comando também pode definir a sua organização predefinida como Contoso, desde que não esteja configurada nenhuma organização predefinida.

Pipe PAT on StdIn to az devops login

A partir de uma variável

Esta opção é útil em pipelines nos quais pode substituir ##### por $(System.AccessToken) ou outra variável de pipeline:

echo  "######" | az devops login --organization https://dev.azure.com/contoso/

A partir de um ficheiro

cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/

Utilizar a variável de ambiente AZURE_DEVOPS_EXT_PAT

Para obter acesso de forma não interativa para cenários de automatização, pode utilizar variáveis de ambiente ou obter um PAT a partir de um ficheiro.

Se az login tiver ou az devops login não sido utilizado, todos os az devops comandos tentam iniciar sessão com um PAT armazenado na variável de AZURE_DEVOPS_EXT_PAT ambiente.

Para utilizar um PAT, defina a variável de AZURE_DEVOPS_EXT_PAT ambiente ao nível do processo.

# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'