Megosztás a következőn keresztül:


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álja az 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'