Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Azure DevOps Services
Este artigo explica como entrar usando um PAT (token de acesso pessoal) do Azure DevOps. Você pode entrar interativamente com o Microsoft Entra por meio do comando az login ou usando um PAT do Azure DevOps. Para criar um PAT, consulte Usar tokens de acesso pessoal.
Importante
Recomendamos os tokens mais seguros do Microsoft Entra em vez de tokens de acesso pessoal de maior risco. Saiba mais sobre nossos esforços para reduzir o uso do PAT. Examine nossas diretrizes de autenticação para escolher o mecanismo de autenticação correto para suas necessidades.
Para usar um PAT com a CLI do Azure DevOps, escolha um destes métodos:
- Execute o comando
az devops login
e insira o token PAT quando solicitado pelo sistema. - Redirecione o token PAT para StdIn e use-o com
az devops login
.Observação
Esse método funciona apenas em um shell não interativo.
- Defina a
AZURE_DEVOPS_EXT_PAT
variável de ambiente e execute comandos da CLI sem a necessidade de usaraz devops login
.
Entre com o logon do az devops e insira seu PAT
Depois de executar o az devops login
comando, insira seu PAT (token de acesso pessoal) quando solicitado:
az devops login --organization https://dev.azure.com/contoso
Token:
Se você já tiver entrado interativamente com az login
ou usado um nome de usuário e senha, não precisará fornecer um PAT. Os az devops
comandos agora dão suporte à entrada por meio az login
.
Quando você entra com êxito, esse comando também pode definir sua organização padrão se nenhuma estiver configurada.
Observação
Para usuários convidados, há suporte apenas az devops login
.
Redirecionar um PAT para o logon do az devops
Você pode fornecer seu PAT para a CLI do Azure DevOps canalizando-o para o az devops login
comando. Essa abordagem é útil para a automação e pipelines de CI/CD, onde a entrada interativa não é possível.
Usar uma variável
Substitua ######
por $(System.AccessToken)
ou outra variável de pipeline:
echo "######" | az devops login --organization https://dev.azure.com/contoso/
Usar um arquivo
Você também pode armazenar seu PAT em um arquivo e redirecioná-lo para o comando de logon:
cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/
Autenticar com a variável de ambiente AZURE_DEVOPS_EXT_PAT
Para cenários não interativos ou de automação, defina como seu PAT a variável de ambiente AZURE_DEVOPS_EXT_PAT
. Se você não tiver usado az login
ou az devops login
, todos os az devops
comandos tentarão usar essa variável para autenticação.
Defina a variável de ambiente no nível do processo antes de executar comandos da CLI para habilitar a autenticação perfeita.
# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'