Aracılığıyla paylaş


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öneltinaz devops login.

    Not

    Bu seçenek yalnızca etkileşimli olmayan bir kabukta çalışır.

  • Ortam değişkenini AZURE_DEVOPS_EXT_PAT ayarlayın ve kullanmayın.az 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 loginoturum 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'