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