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.
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 öğesine yöneltin
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 login
oturum açmayı desteklediğinden belirteç az devops
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.
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 $(System.AccessToken)
değiştirebileceğiniz #####
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'