Přihlášení pomocí tokenu PAT (Personal Access Token)

Azure DevOps Services

Můžete se přihlásit pomocí tokenu PAT (Personal Access Token) Azure DevOps. Pokud chcete vytvořit PAT, přečtěte si téma Použití tokenů osobního přístupu.

Pokud chcete použít PAT s rozhraním příkazového řádku Azure DevOps, použijte jednu z těchto možností:

Uživatel s výzvou k použití příkazu az devops login

Po spuštění az devops login příkazu se zobrazí výzva k zadání pat:

$az devops login --organization https://dev.azure.com/contoso
Token:

Poznámka

Pokud jste se už přihlásili interaktivně pomocí příkazu az login nebo pokud používáte uživatelské jméno a heslo, nemusíte zadávat token, protože az devops příkazy teď podporují přihlášení prostřednictvím az login.

Po úspěšném přihlášení může tento příkaz také nastavit výchozí organizaci contoso za předpokladu, že není nakonfigurovaná žádná výchozí organizace.

Nasměrování PAT na StdIn do az devops login

Z proměnné

Tato možnost je užitečná v kanálech, ve kterých můžete nahradit ##### jinou proměnnou $(System.AccessToken) kanálu:

echo  "######" | az devops login --organization https://dev.azure.com/contoso/

Ze souboru

cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/

Použití proměnné prostředí AZURE_DEVOPS_EXT_PAT

Pokud chcete získat přístup neinteraktivně pro scénáře automatizace, můžete použít proměnné prostředí nebo načíst pat ze souboru.

Pokud az login jste je použili nebo az devops login nepoužili, všechny az devops příkazy se pokusí přihlásit pomocí pat uloženého AZURE_DEVOPS_EXT_PAT v proměnné prostředí.

Pokud chcete použít PAT, nastavte proměnnou AZURE_DEVOPS_EXT_PAT prostředí na úrovni procesu.

# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'