在我的个人服务器上进行 Web 开发的 Git 设置



我要开始开发一个Web应用程序。该应用程序使用php,文件将托管在我拥有的服务器上。我的一些朋友也将和我一起做这个项目。

我应该如何设置 git(使用 GitHub),以便当我和我的朋友将我们的更改推送到 GitHub 时,我们的服务器会使用 php 文件自动更新?

git push 有一个镜像模式,可能正是你想要的。要激活它,您需要做的就是将遥控器设置为 --mirror=push,一切都应该很好。如果没有,请发表评论,我会进一步提供帮助。

另一种方法是在您的服务器上安装 git,添加 github 的设置,并每隔 x 周期(1 分钟)设置一个 cron,该 cron 进行 git 获取并重置到开发分支 - 这样当您将某些内容推送到该分支时,您的服务器将获取它并将文件系统重置为它。

第三种方式 - 在 http://jonathanstark.com/blog/deploying-code-automatically-with-github-webhooks 上使用Github WebHooks查看文章

最新更新