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
npm
Node.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.
- komutunu çalıştırarak
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.
Basic Authentication
Sunucu Yöneticisi'da IIS özelliğini yükleyin.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ınAuthentication
.Kimlik doğrulama yöntemleri listesinden öğesini seçin
Basic Authentication
. Sağ sütunda öğesini seçinEnable
. Şimdi etkin ifadesini görmenizBasic 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.
Aşağıdaki komutu girin:
tfx login --auth-type basic
Hizmet URL'nizi ekleyin.
Kullanıcı adınızı ekleyin. Kullanın
domain\user
(örneğin, fabrikam\peter). Bir çalışma grubu makinesi üzerinde çalışıyorsanız kullanınmachinename\user
.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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin