git yönetimi - kullanıcı hakları


4

Bir geliştirme ekibi için git kurmalıyım. Ekip üyelerinin farklı haklara sahip olması gerekir.

Bazı roller yalnızca okuma haklarına sahip olmalı, bazıları ise yeni dallar veya etiketler oluşturmaya zorlamalıdır. Yalnızca seçilen bir grup insanın birleşme yapmasına izin verilmelidir. Bu sadece bazı örnekler.

Sonuçta: Git için iyi ayarlanmış erişim kontrolü kurmanın bir yolu var mı? Bunu yapmak için iyi bir yazılım yığını ne olurdu?

Yanıtlar:


4

Eğer insanlar bir depoyu klonlarsa (okursa), gün boyu şube / etiket / birleştirme vb. Kontrol edebileceğiniz tek şey şeyleri merkezi deponuza iten kişidir (göründüğü gibi yıkımın yerini değiştirmek için kullanmak istediğinizde).

tek bir merkezi veri havuzunu temiz bir şekilde tutabilecek tek bir kişi veya y'ye güveniyorsanız, yalnızca bu kişilerin veri havuzunu içeren katlara erişmesine izin vermelisiniz.

(kendi kendine) ana yazılabilir git-depolarına en popüler 2 yaklaşım:

sadece okuma erişimine izin vermek için git işlevini kullanabilirsiniz. ayrıca iyi bir okuma: http://engineeredweb.com/blog/10/2/building-your-own-git-server

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.