Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Bu makalede platformlar arası CLI (tfx-cli) ve Azure DevOps için kimlik doğrulama yaklaşımları açıklanmaktadır.
Önemli
Daha yüksek riskli kişisel erişim belirteçleri yerine daha güvenli Microsoft Entrabelirteçlerini kullanmayı göz önünde bulundurun. Daha fazla bilgi için bkz . PAT kullanımını azaltma. İhtiyaçlarınıza uygun kimlik doğrulama mekanizmasını seçmek için kimlik doğrulama kılavuzunu gözden geçirin.
Önemli
Temel kimlik doğrulaması kullanım dışıdır ve önerilmez.
Önkoşullar
Başlamadan önce şunların olduğundan emin olun:
Node.js (en son LTS sürümü önerilir)
tfx-cli genel olarak yüklendi:
npm install -g tfx-cli
tfx-cli hakkında daha fazla bilgi için bkz. GitHub'da Azure DevOps için Node CLI.
Kimlik doğrulama yöntemleri
tfx-cli aşağıdaki kimlik doğrulama yöntemlerini destekler:
| Yöntem | Önerilen |
|---|---|
| PAT | Azure DevOps Services ve Azure DevOps Server |
| Temel Kimlik Doğrulaması | Yalnızca Azure DevOps Server (kullanım dışı) |
PAT kimlik doğrulaması
Azure DevOps Services veya Azure DevOps Server ile kimlik doğrulaması yapmak için PAT'leri kullanın.
PAT oluşturma ve kullanma
Gerekli kapsamlara sahip bir PAT oluşturun.
PAT kullanarak oturum açın:
tfx loginİstendiğinde şunları sağlayın:
- Hizmet URL'si: Azure DevOps örneği URL'niz.
- Kişisel erişim belirteci: Oluşturduğunuz PAT.
Örnek URL'ler:
- Azure DevOps Services:
https://dev.azure.com/Your_Organization - Azure DevOps Server:
https://yourserver/tfs/DefaultCollection - Visual Studio Pazaryeri:
https://marketplace.visualstudio.com
Örnek oturum:
~$ tfx login
Copyright Microsoft Corporation
> Service URL: https://dev.azure.com/Your_Organization
> Personal access token: **********************
Logged in successfully
Temel kimlik doğrulaması (Kullanım dışı)
Uyarı
Temel kimlik doğrulaması kullanım dışıdır ve önerilmez. Bunun yerine Microsoft Entra Id kullanın. Temel kimlik doğrulaması:
- Kimlik bilgilerini düz metin olarak gönderir
- Git komut satırı işlemleriyle ilgili sorunlara neden olabilir
- Güvenlik riskleri oluşturur
Temel kimlik doğrulamayı yapılandırma (yalnızca Azure DevOps Server)
Azure DevOps Server yüklemeleriyle temel kimlik doğrulaması kullanmanız gerekiyorsa:
IIS Temel Kimlik Doğrulamasını Etkinleştir:
- Sunucu Yöneticisi'ni açın.
- IIS için Temel Kimlik Doğrulama özelliğini yükleyin.
- IIS Yöneticisi'nde Azure DevOps Server web sitenize gidin.
- Özellikler görünümünde Kimlik Doğrulaması'na çift tıklayın.
- Temel Kimlik Doğrulaması'nı etkinleştirin.
- Etki alanı ve bölge ayarlarını boş bırakın.
Temel kimlik doğrulamasıyla oturum açın:
tfx login --auth-type basicİstendiğinde şunları sağlayın:
-
Hizmet URL'si: Şirket içi sunucu URL'niz (örneğin,
http://yourserver:8080/tfs/DefaultCollection). -
Kullanıcı adı: Biçim kullan
domain\username(örneğin,fabrikam\john) - Parola: Etki alanı parolanız.
-
Hizmet URL'si: Şirket içi sunucu URL'niz (örneğin,
Tip
Temel kimlik doğrulaması kullanırken güvenli iletişim için SSL yapılandırmayı göz önünde bulundurun.