TFVC depo izinlerini ayarla

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

Kaynak kodunuza katkıda bulunan kişileri kilitlemek için bir TFVC deposuna erişim izni verebilir veya erişimi kısıtlayabilirsiniz. Proje başına yalnızca bir TFVC deposu vardır.

Daha fazla izin düzeyinin nasıl sağlayabileceğine ilişkin yönergeler için bkz. izinleri kullanarak erişim verme veya kısıtlama.

Önkoşullar

Kaynak koda katkıda bulunmak için temel erişim düzeyi veya daha büyük olmalıdır. Özel projeler için paydaş erişimi verilen kullanıcıların kaynak koda erişimi yoktur. Ortak projeler için paydaş erişimi verilen kullanıcılar, katkıda bulunanlar ve temel erişim izni verilen erişimlerdir. Daha fazla bilgi edinmek için bkz. erişim düzeyleri hakkında.

Kaynak koda katkıda bulunmak için temel erişim düzeyi veya daha büyük olmalıdır. Paydaş Access verilen kullanıcıların kaynak koda erişimi yok. Daha fazla bilgi edinmek için bkz. erişim düzeyleri hakkında.

Varsayılan depo izinleri

Varsayılan olarak, proje katkıda bulunanlar grubunun üyeleri bir depoya katkıda bulunmak için izinlere sahiptir. Her güvenlik grubu ve izin düzeyinin açıklaması için bkz. izinler ve grup başvurusu.

Not

TFVC deposu oluşturma, silme veya yeniden adlandırma gibi görevler desteklenmez. TFVC deposu oluşturulduktan sonra, bunu silemezsiniz. Ayrıca, proje başına yalnızca bir TFVC deposuna sahip olabilirsiniz. Bu, birden çok depo ekleme, yeniden adlandırma ve silme için izin veren git depolarından farklıdır.

İzin

Okuyucular

Katkıda Bulunanlar

Yapı yöneticileri

Project yöneticileri

Sunucu çalışma alanındaki bir değişikliğiİadeedin, etiketleyin, kilitleyin, birleştirin, bir değişikliği beklet, Oku

Salt okunur

✔️

✔️

✔️

Etiketleriyönetme, dalları yönetme, izinleri yönetme, diğer kullanıcıların değişikliklerini gözden geçirme, diğer kullanıcıların değişikliklerini geri alma, diğer kullanıcıların değişikliklerinin kilidini açma

✔️

TFVC deposu güvenliğini aç

Özel bir güvenlik grubunun izinlerini ayarlamak için bu grubu daha önce tanımlamış olmanız gerekir. Bkz . proje veya koleksiyon düzeyinde Izinleri ayarlama

  1. Web portalını açın ve Kullanıcı veya grup eklemek istediğiniz projeyi seçin. Başka bir proje seçmek için bkz. Switch Projesi, depo, takım.

  2. Project ayarları depolarıaçın.

    örneğin, (1) Project ayarları, (2) depolarıseçin ve ardından (3) tfvc deposu proje adıyla etiketlendi.

    Project Ayarlar  depoları > tfvc deposu

  3. Ardından, izinleri değiştirmek istediğiniz kullanıcı veya güvenlik grubunu seçin.

    Belirli bir kullanıcı veya grup için izinleri ayarlamak üzere kimlik kutusuna adlarını girin ve kimliklerini seçin.

    Kullanıcı veya Grup Ekle

    Ardından izin kümesinde değişiklikleri yapın.

    Bir kullanıcı veya grup için izinleri ayarlama

  4. İşiniz bittiğinde sayfadan uzağa gidin. İzin değişiklikleri seçili grup için otomatik olarak kaydedilir.

    Bir kullanıcı veya grup ekler ve bu kullanıcı veya grup için herhangi bir izni değiştirmezseniz, izinler sayfasının yenilenmesini tamamladıktan sonra, eklediğiniz kullanıcı veya grup artık görünmez.

    Not

    Kullanıcı projeye eklenmemişse, bir güvenlik grubuna veya bir proje ekibine ekleyerek bir izin sayfasından veya kimlik alanından bir Kullanıcı bulamadıysanız. ayrıca, bir kullanıcı Azure Active Directory veya Active Directory eklendiğinde, projeye eklendikleri zamanla ve bir kimlik alanından aranabilir olduğunda bir gecikme olabilir. Gecikme 5 dakika ila 7 gün arasında olabilir.

  1. Bir projenin TFVC deposu için izinleri ayarla ' yı ayarlamak için TFVC deposu ' nu seçin ve izinlerini yönetmek istediğiniz güvenlik grubunu seçin.

    örneğin, burada (1) Project Ayarlar, (2) depolar, (3) tfvc deposu, (4) katkıda bulunanlar grubu ve sonra da (5) dalı yönetmeizni seçersiniz.

    Tam görüntüyü görmek için, genişletilecek görüntüye tıklayın. Kapatmak için Kapat simgesini kapat simgesini seçin.

    Project Ayarlar  kod  depoları > tfvc depoları > güvenliği.

    Not

    Kullanıcı projeye eklenmemişse, bir güvenlik grubuna veya bir proje ekibine ekleyerek bir izin sayfasından veya kimlik alanından bir Kullanıcı bulamadıysanız. ayrıca, bir kullanıcı Azure Active Directory veya Active Directory eklendiğinde, projeye eklendikleri zamanla ve bir kimlik alanından aranabilir olduğunda bir gecikme olabilir. Gecikme 5 dakika ila 7 gün arasında olabilir.

    Bir kullanıcı veya grup ekler ve bu kullanıcı veya grup için herhangi bir izni değiştirmezseniz, izinler sayfasının yenilenmesini tamamladıktan sonra, eklediğiniz kullanıcı veya grup artık görünmez.

  2. Yaptığınız değişiklikleri kaydedin.

  1. web portalından, Ayarlar seçip sürüm denetimi' ni seçerek yönetici bağlamını açın.

  2. Proje için TFVC deposunu seçin ve ardından izinlerini yönetmek istediğiniz güvenlik grubunu seçin.

  3. İzin ayarını Izin ver veya Reddetolarak değiştirin.

    Örneğin, burada, katkıda bulunanlar grubunun tüm üyeleri için Dalı yönet iznini değiştirdik.

    TFVC deposu, katkıda bulunanlar grubu için güvenlik iletişim kutusu

    Not

    Kullanıcı projeye eklenmemişse, bir güvenlik grubuna veya bir proje ekibine ekleyerek bir izin sayfasından veya kimlik alanından bir Kullanıcı bulamadıysanız. ayrıca, bir kullanıcı Azure Active Directory veya Active Directory eklendiğinde, projeye eklendikleri zamanla ve bir kimlik alanından aranabilir olduğunda bir gecikme olabilir. Gecikme 5 dakika ila 7 gün arasında olabilir.

  4. Yaptığınız değişiklikleri kaydedin.