当我推送到我的远程源git存储库时,我使用本指南使用git在我的网站上自动发布我的更改:
http://www.lwp.ca/james/2010/03/using-git-to-manage-online-website-projects/
这是我的/ hooks/post-update文件:
cd ../../public_html/dir/wbg
env -i git pull
Run Code Online (Sandbox Code Playgroud)
这是我的目录结构:
/home/git/wbg.git < - 我的远程git存储库
/ home/public_html/dir/wbg < - 我的网络文件夹
我跑的时候
git push origin master
Run Code Online (Sandbox Code Playgroud)
存储库更新但我的Web文件夹仍为空.有任何想法吗?
编辑:如果任何未来的流量看到这一点,我真正的问题是你的远程起源和你的目标网站目录必须是git存储库.你不能只是将它设置为将项目复制到新文件夹,除非该文件夹也是一个git repo.