Masuk dengan token akses pribadi (PAT)
Azure DevOps
Anda dapat masuk menggunakan token akses pribadi (PAT) Azure DevOps. Untuk membuat PAT, lihat Menggunakan token akses pribadi.
Untuk menggunakan PAT dengan Azure DevOps CLI, gunakan salah satu opsi berikut:
Gunakan
az devops login
dan dimintai token PAT.Pipa token PAT di StdIn ke
az devops login
.Catatan
Opsi ini hanya berfungsi di shell non-interaktif.
Atur
AZURE_DEVOPS_EXT_PAT
[variabel lingkungan]((#use-the-azuredevopsextpat-environment-variable), dan jangan gunakanaz devops login
.
Pengguna diminta untuk menggunakan az devops login
Anda diminta untuk memasukkan PAT setelah menjalankan az devops login
perintah:
$az devops login --organization https://dev.azure.com/contoso
Token:
Catatan
Jika Anda telah masuk dengan az login
secara interaktif atau jika Anda menggunakan nama pengguna dan kata sandi, Anda tidak diharuskan untuk memberikan token karena az devops
perintah sekarang mendukung masuk melalui az login
.
Saat Anda berhasil masuk, perintah ini juga dapat mengatur organisasi default Anda ke Contoso, asalkan tidak ada organisasi default yang dikonfigurasi.
Catatan
Untuk Pengguna Tamu, hanya yang az devops login
didukung.
Pipa PAT di StdIn untuk masuk az devops
Dari variabel
Opsi ini berguna dalam alur tempat Anda dapat mengganti #####
dengan $(System.AccessToken)
atau variabel alur lain:
echo "######" | az devops login --organization https://dev.azure.com/contoso/
Dari file
cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/
Menggunakan variabel lingkungan AZURE_DEVOPS_EXT_PAT
Untuk mendapatkan akses secara non-interaktif untuk skenario otomatisasi, Anda dapat menggunakan variabel lingkungan atau mengambil PAT dari file.
Jika az login
atau az devops login
belum digunakan, semua az devops
perintah mencoba masuk menggunakan PAT yang disimpan dalam AZURE_DEVOPS_EXT_PAT
variabel lingkungan.
Untuk menggunakan PAT, atur AZURE_DEVOPS_EXT_PAT
variabel lingkungan pada tingkat proses.
# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'