2011-11-22 20 views
8

Git kontrol sürümü sistemini kullanıyorum. Belirli bir klasör için özel izin ayarlamak istiyorum. Örneğin, user1 dir1 okuyabilir/okuyabilir, user2 sadece dir1 okuyabilir ve diğerleri hiç okuyamaz. Bu mümkün mü ve nasıl? GitHub onu destekliyor mu?Git'i kullanarak belirli yol izinleri nasıl ayarlanır?

cevap

8

Git'in tasarımı, bu tür bir erişim denetimine izin vermiyor. Dir1 ve dir2 için ayrı depolar oluşturabilir ve bu reposların her biri için uygun izinler verebilirsiniz, ancak Git repo içindeki tek dizinlere erişimi kısıtlayamazsınız.

+0

Bu konuda yeni bir değişiklik var mı? TFS'den GIT'ye yeni taşındım ve belirli klasörlerin izinlerini ayarlamak istiyorum, böylece yalnızca yetkili kişilerin bu klasördeki kod dosyalarını görüp düzenleyebilmeleri için – AlaaL

+0

@AlaaL No, git'in tasarımı hala aynı. Bir depoyu klonlayabildiğinizde, içindeki her şeyi görebilirsiniz. Bu davranışın değişmeyeceği de muhtemel değildir. – Rudi

İlgili konular