我将开始一个新项目,我将拥有一个具有两个域(一个用于测试,另一个用于稳定)的 Apache。
我可能会使用 Git,所以假设我使用 Git 作为版本控制。我想将测试子域与存储库同步——这意味着,当有人提交到最终的 Git 服务器时,测试子域将运行最新的提交。
实现这一目标的正确方法是什么?谢谢!
如果你使用 Github,那么:
https://help.github.com/articles/post-receive-hooks
你的服务器上需要一个脚本,它可以在收到通知时执行 git pull。
这里有更多: http ://www.bram.us/2012/05/06/automatic-website-publishing-with-git-github-style/
还有更多: git/github和web服务器部署配置