22.01.2017 16:39, Vladislav V. Prodan пишет:
Здравствуйте.

Разработчикам нужно сервер контроля версий для множества мелких
репозитариев с гибкими настройками прав доступа.
Они выбрали варианты:

 1. git
 2. Mercurial
 3. subversion


Я склоняюсь к git.
Смотрю Gitosis и Gitolite, но их похоже забросили.
Что посоветуете?


gitosis - да, забросили. А вот gitolite - не похоже. Последний коммит в changelog'e 2016-09-08 v3.6.6 (до этого коммит полгода назад). git значительно быстрее, чем mercurial, но у mercurial'a больше фич и возможностей.

Насчёт выбора, то я бы посоветовал gitolite (если важна скорость работы), так как в нём есть фича разделения прав для бранчей. К примеру, нужно запретить user1 делать push в мастер-ветку (в остальные можно). В gitosis'e вы этого не сможете настроить (просто нет такого функционала).
_______________________________________________
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Ответить