У меня установлено около 12 проектов Redmine, большинство из которых - веб-сайты / веб-приложения. Их код поддерживается на том же сервере с использованием плагина redmine-gitolite от eric (https://github.com/ericpaulbishop/redmine_git_hosting.git). До сих пор все в порядке.
Поскольку большинство проектов являются веб-сайтами, текущий сценарий требует от меня входа на веб-сервер и выполнения git pull, чтобы получить последнее репо с сервера redmine-git. Где я могу написать ловушку, чтобы каждое нажатие на репо автоматически выполнялось моим веб-сервером?
Хотя в плагине есть функция включения репозиториев Mirror, я не могу понять, как указать мой веб-сервер в качестве зеркала. Однако я создал образцы репозиториев на github и gitorious, и конфигурация зеркала отлично работает с этими сайтами.
Я запускаю redmine 1.2.1 на debian с mysql и redmine-gitolite-plugin