Git Push Server не обновляет рабочую ветку - PullRequest
0 голосов
/ 10 февраля 2011

Я хочу

git push server master

А затем он обновит файлы на веб-сервере для быстрого развертывания.Но файлы на сервере не обновляются.Там нет новой ветки или ничего.Как получить файлы в рабочей ветке после их поступления?

Я попытался вставить

cd ..
env -i git reset --hard

в хук post-receive, но он, похоже, ничего не делает.(Получил эту идею отсюда: http://philsturgeon.co.uk/news/2010/02/Deploying-websites-with-Git)

Помощь оценена.

1 Ответ

0 голосов
/ 10 февраля 2011

Вы должны использовать этот метод вместо. http://toroid.org/ams/git-website-howto Он все еще использует хук пост-получения, но имел другие детали реализации.

Кроме того, какой метод вы используете, чтобы подтолкнуть к репо? Если вы используете HTTP вместо SSH, то, в зависимости от настроек, перехваты могут никогда не выполняться.

...