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?
8
A
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.
2
Git deponuzu barındırmak için gitolite kullanırsanız, dallar ve hatta dosyalar için ince taneli erişim denetimi kurabilirsiniz. Bakınız: basic access control ve advanced access control.
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
@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