Kişisel erişim belirteçlerini kullanarak Azure DevOps için Platformlar Arası CLI kullanma

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Azure DevOps için platformlar arası CLI ile kişisel erişim belirteçlerini (PAT) kullanın.

Önemli

Temel kimlik doğrulaması kullanmanızı önermiyoruz. Azure DevOps Services için bkz . PAT ile oturum açma.

Önkoşullar

  • Node.js kaynak kodu indirmeleri sayfasından Node.js kaynak kodunun en son sürümünü indirin

  • Azure DevOps için Platformlar Arası CLI'yi yükleme

    • komutunu çalıştırarak npmNode.js bileşeni olan kullanarak tfx-cli yükleyin:
      npm i -g tfx-cli 
    

    tfx-cli hakkında daha fazla bilgi için bkz. GitHub'da Azure DevOps için Node CLI.

Kişisel erişim belirteci

Kişisel erişim belirteci oluşturun ve oturum açma komutuna yapıştırın.

~$ tfx login
Copyright Microsoft Corporation

> Service URL: {url}
> Personal access token: xxxxxxxxxxxx
Logged in successfully

Geçerli URL'lerin aşağıdaki örneklerine bakın:

  • https://marketplace.visualstudio.com
  • https://youraccount.visualstudio.com/DefaultCollection

Temel kimlik doğrulaması için yapılandırma

Uyarı

Temel kimlik doğrulaması önerilmez. IIS temel kimlik doğrulamasının açılması çeşitli sorunlara neden olur ve bunun yerine kişisel erişim belirteçlerini (PAT) kullanmanız gerekir. Örneğin, IIS temel kimlik doğrulamasını açarsanız GIT komut satırı çalışmayı durdurur.

Azure DevOps örneğinde temel kimlik doğrulamasını etkinleştirmek için şu adımları izleyin:

Uyarı

Temel kimlik doğrulaması, kullanıcı adlarını ve parolaları düz metin olarak gönderir. Temel kimlik doğrulaması kullanırken güvenli iletişimi etkinleştirmek için Azure DevOps Server'ı SSL kullanacak şekilde yapılandırmayı göz önünde bulundurun.

  1. Basic Authentication Sunucu Yöneticisi'da IIS özelliğini yükleyin.

    Temel kimlik doğrulama özelliğini yapılandırma ekran görüntüsü.

  2. IIS Yöneticisi'ni Azure DevOps Server açın ve web sitesine genişletin, Özellikler görünümünde kutucuğa çift tıklayın Authentication .

  3. Kimlik doğrulama yöntemleri listesinden öğesini seçin Basic Authentication . Sağ sütunda öğesini seçin Enable . Şimdi etkin ifadesini görmeniz Basic Authentication gerekir.

Not

Temel Kimlik Doğrulaması için etki alanı ve bölge ayarlarını boş bırakın.

Temel kimlik doğrulaması ile tfx oturumu açma

Artık sunucunuzda kullanmaya tfx başlayabilirsiniz. Komutlar vermeden önce oturum açın.

  1. Aşağıdaki komutu girin:

    tfx login --auth-type basic
    
  2. Hizmet URL'nizi ekleyin.

  3. Kullanıcı adınızı ekleyin. Kullanın domain\user (örneğin, fabrikam\peter). Bir çalışma grubu makinesi üzerinde çalışıyorsanız kullanın machinename\user.

  4. Parolanızı ekleyin. Daha önce girdiğiniz kullanıcı adının parolasını girin.

Artık başka bir tfx komutu kullanabilirsiniz.

> tfx login --auth-type basic
Copyright Microsoft Corporation

Enter service url > http://localhost:8080/tfs/defaultcollection
Enter username > fabfiber\peter
Enter password > *******
logged in successfully