%20%D1%82%D0%B5%D1%80%D1%8F%D1%8E%D1%82%D1%81%D1%8F%20%D0%BA%D0%B0%D0%B6%D0%B4%D1%8B%D0%B9%20%D1%80%D0%B0%D0%B7%20%D0%BF%D1%80%D0%B8%20%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B8%20git%20push.png)
В моей компании мы принимаем Redmine в качестве инструмента поддержки для управления нашими программными проектами. Поскольку мы использовали git для SCM, я установил и настроилПлагин хостинга git для Redmineи gitolite, так как это требование плагина.
В конфигурации плагина я выбрал автоматическое создание нового репозитория каждый раз при создании нового проекта, и, похоже, это работает просто отлично. После создания проекта я настраиваю пользователей, которые должны иметь доступ к репозиторию, и желаемые разрешения для них через файл gitolite.conf.
Однако возникает странная проблема: каждый раз, когда я отправляю какие-либо коммиты в удаленный репозиторий, права доступа W+ теряются, поскольку мой пользователь может получить доступ только для чтения к репозиторию.
Немного полезной информации (надеюсь) о конфигурации моей системы:
- Redmine 1.3.2 стабильная (MySql)
- Плагин хостинга Redmine Git 0.4.2