Я использовал это руководство, чтобы использовать git для автоматической публикации моих изменения на моем веб-сайте, когда я нажимаю на удаленный репозиторий git:
http://www.lwp.ca/james/2010/03/using-git-to-manage-online-website-projects/
Вот мой / hooks / файл после обновления:
cd ../../public_html/dir/wbg
env -i git pull
Вот моя структура каталогов:
/home/git/wbg.git
/ home / public_html / dir / wbg
Когда я запускаю
git push origin master
Репозиторий обновляется, но моя веб-папка все еще пуста. Есть идеи?
Изменить: если какой-либо будущий трафик увидит это, моя реальная проблема заключалась в том, что И ваш удаленный источник, и каталог вашего целевого веб-сайта должны быть репозиториями git. Вы не можете просто настроить его для копирования вашего проекта в новую папку, если эта папка также не является репозиторием git.