У меня есть сервер Redmine и сервер Gitolite на одной машине. Я хочу, чтобы GIT-репозиторий Redmine обновлялся при регистрации коммита. Я думал о добавлении сценария пост-получения, который обновляет хранилище:
после приема:
cd home/redmine/repositories/repo
git pull
это не работает, потому что скрипт запускается пользователем gitolite, а не владельцем пользователя redmine клонированной папки репозитория. Как я могу изменить пользователя, который выполняет сценарий внутри пакетного сценария? Есть ли более чистый способ обновления хранилища?
заранее спасибо.