Projeye bağlanma sorunlarını giderme

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Bağlantı sorunlarını giderme

Azure DevOps bağlantı sorunlarını gidermek için öncelikle aşağıdaki adımları tamamlayın:

  1. Tarayıcınızdaki oturumunuzu kapatın. Bunu yapmak için oturum Visual Studio seçin.

  2. Tarayıcınızdaki tanımlama bilgilerini silin. Çoğu tarayıcıda tanımlama bilgilerini silmek için Ctrl+Shift+Del tuşlarını kullanın.

  3. Internet Explorer'ı açın ve tarayıcı tanımlama bilgilerini silin. Visual Studio IDE, Internet Explorer tanımlama bilgilerini kullanır.

  4. Tüm tarayıcıları kapatın ve IDE'Visual Studio kapatın.

  5. Gizli bir tarayıcı oturumundan bağlantı kurmayı yeniden deneyin. Sorun IDE'Visual Studio ilgili ise bağlantıyı kaldırın ve ardından okuyun.

Oturum açma sorunlarını giderme

İki tür kimlik oturum açma olabilir: Microsoft hesapları ve Azure Active Directory (Azure AD) hesapları. Hesabınıza bağlı olarak aşağıdaki hatalardan birini kullanabilirsiniz.

401 - Yetkili Değil

Bağlantı Azure DevOps 401 hatası 1 ile ilgili sorunları giderme

En yaygın hata sayfası, kimliğinizin kuruluşa girme izinleri olmayan 401 Yetkilendirilemedi hatasıdır. Hata için aşağıdaki yaygın nedenlere bakın:

  • Kimliğiniz kuruluşun bir üyesi değil.
  • Kimliğinizin lisans ataması geçersiz veya eksik.
  • Kimliğinizin kaynağa erişmek için yeterli üyeliği yok. Örneğin, Okuyucu/Katkıda Bulunanlar grubuna üyelik.
  • Kimliğiniz kiracıda B2B konuğu ve davet kabul edilmedi.

Kuruluşa üye olduğunu, ancak bu hata sayfası tarafından engellenmiş olduğunu düşünüyorsanız Destek'e başvurun.

1\. Senaryo

İş veya okul Azure AD hesabınızın erişimi yok ancak kişisel Microsoft hesabınızın erişimi var.

401 - İş, okul veya kişisel hesap

bağlantı Azure DevOps 401 hata 2 ile ilgili sorunları giderme

Bu oldukça sınırlı bir 401 hatasıdır. Bu durumda aynı oturum açma bilgileriyle hem kişisel bir Microsoft hesabı, hem de iş veya okul hesabı (Azure AD) vardır. Kuruluşa erişimi olan kişisel hesabınızdır ancak iş veya okul hesabıyla oturum açmışsınızdır.

Risk azaltma

Bazı durumlarda, aynı oturum açma adresine sahip iki kimliğiniz olduğunu bilmiyor olabilir. İş veya okul Azure AD hesabı, Office 365 veya Azure AD ortamına eklendiğinizde yönetici tarafından oluşturulmuş olabilir.

Geçerli iş veya okul Azure AD hesabınızla oturum açma için Kişisel MSAhesabınızla oturum açın'ı seçin ve ardından kişisel hesap bilgilerinizi kullanarak Microsoft hesabı. Kimlik doğrulamasından geçtikten sonra kuruluşa erişebiliyor olmanız gerekir.

  • Kuruluşa erişe biliyorsanız, iş Azure Active Directory veya okul hesabınız Azure AD kiracıda olduğundan emin olun.

İpucu

Bu istemi görmemek için Microsoft hesabınızın adını değiştirebilirsiniz. Ardından, oturum açma adresinizi yalnızca iş veya okul hesabınız veya Azure AD hesabınız kullanır.

2\. Senaryo

Kişisel Microsoft hesabınızın erişimi yok ancak Azure AD hesabınızın erişimi var. Bu senaryo, 401 hatası sayfasının tam tersidir. Bu durumda kişisel hesabınızın (Microsoft hesabı kimliği) kuruluşa erişimi yoktur ancak iş veya okul hesabınızın (Azure AD kimliği) erişimi vardır. İzlemeniz gereken yol Senaryo 1 ile aynıdır ancak bu kez tam tersini yapmanız gerekir.

401 - İş, okul veya kişisel hesap

bağlantı Azure DevOps 401 hatası 3 ile ilgili sorunları giderme

Risk azaltma

Özgün oturum açma sayfasına geri yönlendirdiğiniz zaman, tüm tanımlama bilgilerini temizlemenizi ve ardından yeniden oturum açmayı yeniden edatmanız önerilir. Bu sorunu çözene kadar Destek'e başvurun.

Bağlantı Azure DevOps Server giderme

En sık bildirilen bağlantı sorunlarının ve bu sorunlar hakkında nelerin yapllarını listele. Listeyi belirtilen sırayla tamamlar.

  1. Gerekli izinlere sahip olduğunu doğrulayın.

    Gelen hatalar salt okunur veya engellenen eylemleri gösteriyorsa, veriler üzerinde işlem yapmak için izinlere sahip olmadığınız olabilir.

  2. Bilgisayarınızın ağa bağlı olduğunu ve ağ kaynaklarına erişe olduğunu doğrulayın.

  3. Azure DevOps Server çevrimdışına alınmamış olduğunu doğrulayın. Azure DevOps Server yöneticinizle görüşün.

  4. Projenizin bir proje koleksiyonunda başka bir proje koleksiyonuna taşınıp taşınma Azure DevOps Server. Taşınmışsa, yeni sunucu adına bir bağlantı oluşturmanız gerekir.

Diğer sorun giderme ipuçları için bkz. TF31002: Bu sunucuya Azure DevOps Server.

Kuruluş değiştirme

Azure AD'ye bağlı iki veya daha fazla kuruluş kullanırken, oturum açma işlevi beklendiği gibi çalışmayabilirsiniz. Örneğin, dizin kiracıları ile bağlantılı birden çok kuruluşa bağlanmak için farklı kuruluşlar arasında geçiş kullanılamaz.

Bu sorun oluştuğunda, boş bir ekran birkaç kez yanıp söner. Ardından aşağıdaki hata iletilerinden biri, Bağlan'e bağlanarak veya yeni bir bağlantı Azure DevOps Server görüntülenir:

TF31003: Gerekli kimlik bilgilerini girmiyor veya kullanıcı hesabınız kimlik bilgilerine bağlanma iznine Azure DevOps Server

TF31002: Bu sunucuya Azure DevOps Server

Bu sorunu çözmek için Visual Studio 2013.2'ye tıklayın veya web sitesini indirmek için Visual Studio sürümünü yükleyin.

Bir diğer çözüm de tarayıcı tanımlama bilgilerini silmektir. Daha fazla bilgi için Codespaces'tafarklı kuruluşlar arasında geçiş Visual Studio bakın.

Bağlan Azure DevOps Server ile Güvenli Yuva Katmanı

Azure DevOps Server (SSL) yapılandırılmış bir Güvenli Yuva Katmanı bağlandısanız, bir sertifika yükleyin ve istemci önbelleğini temizleyin. Ayrıntılar için bkz. Azure DevOps Server için Güvenli Yuva Katmanı (SSL) ile HTTPS'yi ayarlama - İstemci bilgisayarları yapılandırma.

İstemci bilgisayarlarda önbelleği temizleme

Bir proje koleksiyonunu taşı Azure DevOps Server gibi şirket içi yapılandırma değişikliklerinde önbelleği temizleyin.

  1. Önbelleğini temizlemek istediğiniz Azure DevOps Server kimlik bilgilerini kullanarak istemci bilgisayarınızda oturum açma.

  2. Uygulamanın açık tüm örneklerini Visual Studio.

  3. Bir tarayıcı açın ve bilgisayarınızın üzerinde çalıştır olduğu işletim sistemine bağlı olarak aşağıdaki klasörlerden birini seçin:

    • Windows 10Sürücüsü:\Users i UserName \AppData\Local\Microsoft\Team Foundation\6.0\Cache

    • Windows 8Sürücüsü:\Usersi UserName \AppData\Local\Microsoft\Team Foundation\4.0\Cache

    • Windows 7 veya Windows VistaSürücüsü:\Usersi UserName \AppData\Local\Microsoft\Team Foundation\2.0\Cache

  4. Tüm alt klasörler de dahil olmak üzere Cache dizininin içeriğini silin.