Se connecter avec un jeton d’accès personnel (PAT)
Azure DevOps Services
Vous pouvez vous connecter à l’aide d’un jeton d’accès personnel (PAT) Azure DevOps. Pour créer un PAT, consultez Utiliser des jetons d’accès personnels.
Pour utiliser un PAT avec Azure DevOps CLI, utilisez l’une des options suivantes :
Utilisez
az devops login
et êtes invité à entrer le jeton PAT.Dirigez le jeton PAT sur StdIn vers
az devops login
.Notes
Cette option fonctionne uniquement dans un interpréteur de commandes non interactif.
Définissez la
AZURE_DEVOPS_EXT_PAT
variable d’environnement et n’utilisezaz devops login
pas .
Utilisateur invité à utiliser az devops login
Vous êtes invité à entrer un pat après avoir exécuté la az devops login
commande :
$az devops login --organization https://dev.azure.com/contoso
Token:
Notes
Si vous vous êtes déjà connecté de az login
manière interactive ou si vous utilisez un nom d’utilisateur et un mot de passe, vous n’êtes pas obligé de fournir un jeton, car les commandes prennent désormais en charge la az devops
connexion via az login
.
Lorsque vous êtes connecté, cette commande peut également définir votre organization par défaut sur Contoso, à condition qu’aucune organization par défaut n’est configurée.
Canaliser pat sur StdIn vers az devops login
À partir d’une variable
Cette option est utile dans les pipelines dans lesquels vous pouvez remplacer #####
par $(System.AccessToken)
ou une autre variable de pipeline :
echo "######" | az devops login --organization https://dev.azure.com/contoso/
À partir d’un fichier
cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/
Utiliser la variable d’environnement AZURE_DEVOPS_EXT_PAT
Pour obtenir un accès non interactif pour les scénarios d’automatisation, vous pouvez utiliser des variables d’environnement ou extraire un pat à partir d’un fichier.
Si az login
ou az devops login
n’ont pas été utilisées, toutes les az devops
commandes tentent de se connecter à l’aide d’un PAT stocké dans la variable d’environnement AZURE_DEVOPS_EXT_PAT
.
Pour utiliser un PAT, définissez la variable d’environnement AZURE_DEVOPS_EXT_PAT
au niveau du processus.
# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour