Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Služby Azure DevOps
Tento článek vysvětluje, jak se přihlásit pomocí tokenu PAT (Personal Access Token) Azure DevOps. Interaktivně se můžete přihlásit pomocí Microsoft Entra pomocí příkazu az login nebo pomocí azure DevOps PAT. Pokud chcete vytvořit PAT, viz Použití osobních přístupových tokenů.
Důležitý
Doporučujeme bezpečnější tokeny Microsoft Entra nad přístupové tokeny s vyšším rizikem. Přečtěte si další informace o našem úsilí o snížení využití PAT. Projděte si naše doprovodné materiály k ověřování a vyberte si správný mechanismus ověřování pro vaše potřeby.
Pokud chcete použít pat s Azure DevOps CLI, zvolte jednu z těchto metod:
- Spusťte
az devops logina zadejte token PAT při zobrazení výzvy. - Přesměrujte PAT token do StdIn a použijte ho s
az devops login.Poznámka:
Tato metoda funguje pouze v neinteraktivním prostředí.
- Nastavte
AZURE_DEVOPS_EXT_PATprostředí a spusťte příkazy rozhraní příkazového řádku bez použitíaz devops login.
Přihlaste se pomocí "az devops login" a zadejte PAT.
Po spuštění az devops login příkazu po zobrazení výzvy zadejte svůj osobní přístupový token (PAT):
az devops login --organization https://dev.azure.com/contoso
Token:
Pokud jste se už interaktivně přihlásili pomocí az login nebo použili uživatelské jméno a heslo, nemusíte zadávat PAT. Příkazy az devops teď podporují přihlášení prostřednictvím az login.
Když se úspěšně přihlásíte, může tento příkaz také nastavit výchozí organizaci, pokud není nakonfigurovaná žádná.
Poznámka:
Pro uživatele typu host se podporuje pouze az devops login .
Přesměrujte PAT do az devops login
Do Azure DevOps CLI můžete zadat svůj PAT tak, že ho předáte příkazu az devops login. Tento přístup je užitečný pro automatizaci a kanály CI/CD, kde interaktivní vstup není možný.
Použití proměnné
Nahraďte ###### proměnnou $(System.AccessToken) nebo jinou proměnnou kanálu:
echo "######" | az devops login --organization https://dev.azure.com/contoso/
Použijte soubor
PAT můžete také uložit v souboru a poslat ho na přihlašovací příkaz.
cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/
Ověřování pomocí proměnné prostředí AZURE_DEVOPS_EXT_PAT
V případě neinteraktivních nebo automatizačních scénářů nastavte proměnnou AZURE_DEVOPS_EXT_PAT prostředí na hodnotu PAT. Pokud jste nepoužili az login nebo az devops login, všechny příkazy az devops se pokusí použít tuto proměnnou k ověřování.
Před spuštěním příkazů rozhraní příkazového řádku nastavte proměnnou prostředí na úrovni procesu a povolte tak bezproblémové ověřování.
# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'