Как организовать закрытый общий доступ к git-репозиторию?
Необходимо поднять закрытый git-сервер, причем авторизация пользователей по LDAP
Настроил SSH+LDAP, один юзер выполнил push и стал владельцем файлов git-репозитория. Собственно вопрос, как быть? По логике вещей второй юзер не сможет выполнить push поскольку не будет иметь прав доступа на файлы git-репозитория.
Причем нужно что бы файлы git-репозитория имели владельца и группу git:www-data (для git web интерфейса)
gitolite или gitlab на ваш выбор.
Использую и то, и другое. Исторически использовали первое, потом стали в другом месте еще второе использовать.
Посмотрите что вам симпатичней.