Bejelentkezés személyes hozzáférési jogkivonattal (PAT)
Azure DevOps Services
Bejelentkezhet egy Azure DevOps személyes hozzáférési jogkivonat (PAT) használatával. Pat létrehozásához lásd : Személyes hozzáférési jogkivonatok használata.
Ha PAT-t szeretne használni az Azure DevOps CLI-vel, használja az alábbi lehetőségek egyikét:
Használja
az devops login
és kérje a PAT-jogkivonatot.A PAT-jogkivonatot a StdInen a következőre csövezd:
az devops login
.Feljegyzés
Ez a beállítás csak nem interaktív rendszerhéjban működik.
Állítsa be a
AZURE_DEVOPS_EXT_PAT
[környezeti változó]((#use-the-azuredevopsextpat-environment-variable) értéket, és ne használjaaz devops login
.
A felhasználó az az devops-bejelentkezés használatát kéri
A parancs futtatása az devops login
után a rendszer kérni fogja, hogy adjon meg egy PAT-t:
$az devops login --organization https://dev.azure.com/contoso
Token:
Feljegyzés
Ha már bejelentkezett az login
interaktívan, vagy ha felhasználónevet és jelszót használ, nem kell jogkivonatot megadnia, mert a parancsok mostantól támogatják a az devops
bejelentkezést az login
.
Ha sikeresen bejelentkezett, ez a parancs beállíthatja az alapértelmezett szervezetet a Contoso-ra is, feltéve, hogy nincs alapértelmezett szervezet konfigurálva.
Feljegyzés
Vendégfelhasználók esetén csak a az devops login
támogatottak.
Pipe PAT on StdIn to az devops login
Változóból
Ez a beállítás olyan folyamatokban hasznos, amelyekben lecserélhető #####
$(System.AccessToken)
egy vagy egy másik folyamatváltozó:
echo "######" | az devops login --organization https://dev.azure.com/contoso/
Fájlból
cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/
A AZURE_DEVOPS_EXT_PAT környezeti változó használata
Ha nem interaktív módon szeretne hozzáférni az automatizálási forgatókönyvekhez, használhat környezeti változókat, vagy lekérhet egy PAT-t egy fájlból.
az devops login
Ha az login
nincs használatban, az összes az devops
parancs megpróbál bejelentkezni a környezeti változóban AZURE_DEVOPS_EXT_PAT
tárolt PAT használatával.
PAT használatához állítsa be a AZURE_DEVOPS_EXT_PAT
környezeti változót a folyamat szintjén.
# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'