В моей компании мы применяем Redmine в качестве инструмента поддержки для управления нашими программными проектами. Поскольку мы использовали git для SCM, я установил и настроил Плагин хостинга Redmine для git и гитолит, поскольку это требование плагина.
В конфигурации плагина я выбрал автоматическое создание нового репо каждый раз при создании нового проекта, и, похоже, он работает нормально. После создания проекта я настраиваю пользователей, которые должны иметь доступ к репо, и желаемые разрешения для них через файл gitolite.conf.
Однако возникает странная проблема: каждый раз, когда push some фиксируется в удаленном репо, права W + теряются., Поскольку мой пользователь может только читать доступ к репо.
Некоторая полезная информация (надеюсь) о конфигурации моей системы: