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
- Bir projeniz olmalıdır. henüz bir projeniz yoksa bir Azure DevOps oluşturun veya bir şirket içi TFS'de bir tane ayarlayın.
- Project yöneticileri grubunun bir üyesi olmanız veya yönet izinlerinizin tfvc deposu için izin ver olarak ayarlanmış olması gerekir.
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
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.
Project ayarları depolarıaçın.
örneğin, (1) Project ayarları, (2) depolarıseçin ve ardından (3) tfvc deposu proje adıyla etiketlendi.

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.

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

İş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.
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
kapat simgesini seçin.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.
Yaptığınız değişiklikleri kaydedin.
web portalından,
Ayarlar seçip sürüm denetimi' ni seçerek yönetici bağlamını açın.Proje için TFVC deposunu seçin ve ardından izinlerini yönetmek istediğiniz güvenlik grubunu seçin.
İ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.

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.
Yaptığınız değişiklikleri kaydedin.
