Entrar com um PAT (token de acesso pessoal)
Azure DevOps Services
Você pode entrar usando um PAT (token de acesso pessoal) do Azure DevOps. Para criar um PAT, consulte Usar tokens de acesso pessoal.
Para usar um PAT com a CLI do Azure DevOps, use uma destas opções:
Use
az devops login
e seja solicitado a fornecer o token PAT.Redirecione o token PAT no StdIn para
az devops login
.Observação
Essa opção funciona apenas em um shell não interativo.
Defina a
AZURE_DEVOPS_EXT_PAT
variável de ambiente e não useaz devops login
.
Usuário solicitado a usar az devops login
Você será solicitado a inserir um PAT depois de executar o az devops login
comando:
$az devops login --organization https://dev.azure.com/contoso
Token:
Observação
Se você já tiver entrado com az login
interativamente ou se estiver usando um nome de usuário e senha, não será necessário fornecer um token porque os az devops
comandos agora dão suporte à entrada por meio az login
de .
Quando você estiver conectado com êxito, esse comando também poderá definir sua organização padrão como Contoso, desde que nenhuma organização padrão esteja configurada.
Redirecionar o PAT no StdIn para o logon do az devops
De uma variável
Essa opção é útil em pipelines nos quais você pode substituir #####
por $(System.AccessToken)
ou por outra variável de pipeline:
echo "######" | az devops login --organization https://dev.azure.com/contoso/
De um arquivo
cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/
Usar a variável de ambiente AZURE_DEVOPS_EXT_PAT
Para obter acesso de maneira não interativa para cenários de automação, você pode usar variáveis de ambiente ou buscar um PAT de um arquivo.
Se az login
ou az devops login
não tiver sido usado, todos os az devops
comandos tentarão entrar usando um PAT armazenado na variável de AZURE_DEVOPS_EXT_PAT
ambiente.
Para usar um PAT, defina a variável de AZURE_DEVOPS_EXT_PAT
ambiente no nível do processo.
# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de