我将开始处理Web应用程序。该应用程序使用PHP,文件将托管在我拥有的服务器上。我的一些朋友也将和我一起做这个项目。
我应该如何设置git(使用GitHub)以便当我和我的朋友将我们的更改推送到GitHub时,我们的服务器会自动使用php文件更新?
答案 0 :(得分:1)
git push有一个mirror mode可能就是你想要的。要激活它,您需要做的就是将遥控器设置为--mirror=push并且一切都应该是好的。如果没有,请发表评论,我会进一步提供帮助。
答案 1 :(得分:0)
另一种方法是在你的服务器上安装git,添加github的设置,每隔x个时间段(1分钟)设置一个cron,使 git fetch 和重置到开发分支 - 这样当你将东西推送到该分支时,服务器将获取它并将文件系统重置为它。
第三种方式 - 使用http://jonathanstark.com/blog/deploying-code-automatically-with-github-webhooks
上的Github WebHooks查看文章