個人用アクセス トークン (PAT) を使用してサインインする

Azure DevOps Services

Azure DevOps 個人用アクセス トークン (PAT) を使用してサインインできます。 PAT を作成するには、「 個人用アクセス トークンを使用する」を参照してください。

Azure DevOps CLI で PAT を使用するには、次のいずれかのオプションを使用します。

az devops ログインの使用を求められたユーザー

コマンドを実行 az devops login した後、PAT を入力するように求められます。

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

Note

対話形式でaz login既にサインインしている場合、またはユーザー名とパスワードを使用している場合は、コマンドで を使用az loginしたサインインがサポートされるようになったため、トークンをaz devops指定する必要はありません。

正常にサインインすると、既定のorganizationが構成されていない場合、このコマンドは既定のorganizationを Contoso に設定することもできます。

StdIn のパイプ PAT を az devops ログインに

変数から

このオプションは、 または 別のパイプライン変数に置き換#####$(System.AccessToken)えることができるパイプラインで役立ちます。

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

ファイルから

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

AZURE_DEVOPS_EXT_PAT環境変数を使用する

オートメーション シナリオで非対話型の方法でアクセスするには、環境変数を使用するか、ファイルから PAT をフェッチします。

または az devops login を使用していない場合az login、すべてのaz devopsコマンドは環境変数に格納されている AZURE_DEVOPS_EXT_PAT PAT を使用してサインインしようとします。

PAT を使用するには、プロセス レベルで環境変数を設定 AZURE_DEVOPS_EXT_PAT します。

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