Kişisel erişim belirteci (PAT) ile oturum açma
Azure DevOps Services
Azure DevOps kişisel erişim belirteci (PAT) kullanarak oturum açabilirsiniz. PAT oluşturmak için bkz . Kişisel erişim belirteçlerini kullanma.
Önemli
Azure DevOps CLI ile PAT kullanmak için şu seçeneklerden birini kullanın:
kullanın
az devops login
ve PAT belirtecini girmeniz istenir.StdIn'de PAT belirtecini
az devops login
Not
Bu seçenek yalnızca etkileşimli olmayan bir kabukta çalışır.
AZURE_DEVOPS_EXT_PAT
[environment variable]((#use-the-azuredevopsextpat-environment-variable) değerini ayarlayın ve kullanmayınaz devops login
.
Kullanıcı az devops login komutunu kullanmak isteyip istemediğinizi sormuş
Komutu çalıştırdıktan az devops login
sonra pat girmeniz istenir:
$az devops login --organization https://dev.azure.com/contoso
Token:
Not
Etkileşimli olarak zaten oturum açtıysanız az login
veya kullanıcı adı ve parola kullanıyorsanız komutlar artık aracılığıyla az devops
oturum açmayı desteklediğinden belirteç az login
sağlamanız gerekmez.
Başarıyla oturum açtığınızda, varsayılan kuruluş yapılandırılmamışsa, bu komut varsayılan kuruluşunuzu Contoso olarak da ayarlayabilir.
Not
Konuk Kullanıcılar için yalnızca öğesini az devops login
destekler.
Az devops login için StdIn'de PAT kanalı
Değişkenden
Bu seçenek, veya başka bir işlem hattı değişkeniyle #####
değiştirebileceğiniz $(System.AccessToken)
işlem hatlarında kullanışlıdır:
echo "######" | az devops login --organization https://dev.azure.com/contoso/
Dosyadan
cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/
AZURE_DEVOPS_EXT_PAT ortam değişkenini kullanma
Otomasyon senaryolarında etkileşimli olmayan bir şekilde erişim elde etmek için ortam değişkenlerini kullanabilir veya bir dosyadan PAT getirebilirsiniz.
Kullanılmadıysa az login
veya az devops login
kullanılmadıysa, tüm az devops
komutlar ortam değişkeninde AZURE_DEVOPS_EXT_PAT
depolanan bir PAT kullanarak oturum açmayı dener.
PAT kullanmak için ortam değişkenini AZURE_DEVOPS_EXT_PAT
işlem düzeyinde ayarlayın.
# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'