В конце я использовал задачу cron для обновления хранилища каждые 5 минут. подробности можно найти здесь: http://www.redmine.org/wiki/1/HowTo_keep_in_sync_your_git_repository_for_redmine .
Синхронизация Git-репозитория с хуком после получения
2290
eliocs
У меня есть сервер Redmine и сервер Gitolite на одной машине. Я хочу, чтобы GIT-репозиторий Redmine обновлялся при регистрации коммита. Я думал о добавлении сценария пост-получения, который обновляет хранилище:
после приема:
cd home/redmine/repositories/repo git pull
это не работает, потому что скрипт запускается пользователем gitolite, а не владельцем пользователя redmine клонированной папки репозитория. Как я могу изменить пользователя, который выполняет сценарий внутри пакетного сценария? Существует ли более чистый способ обновления хранилища?
заранее спасибо.
не хватает ранга, чтобы добавить тег gitolite, который подходит для этого вопроса.
eliocs 13 лет назад
0
1 ответ на вопрос
0
eliocs
Похожие вопросы
-
3
Чтобы получить Почту работай для `git am`
-
8
Использование Git для управления библиотекой iTunes?
-
8
Git Client для OS X и Windows?
-
-
11
Существуют ли приложения для распределенного контроля версий (DVCS), если я не программист?
-
14
Как заставить git-extension.bash работать на Mac OS X?
-
2
Как заставить "git pull" снова работать как положено
-
2
Git - GitHub Repository Setup подходит для использования?
-
9
Как я могу откатить 1 коммит?
-
3
git-receive-pack: команда не найдена
-
2
Что-то вроде TortoiseGit для KDE?