php – 用Git push自动拉远程服务器?

这是我要做的:

我有一个GitHub存储库,其中一部分我想使web可见.现在我已经将存储库克隆在我自己的服务器上,它的工作原理很好,但是为了保持最新,我必须手动登录提取最新的更改.

我不知道这是否是最好的想法(或最好的方法),但是我希望远程服务器每当有人推送到存储库时自动拉. GitHub使得当有人推送时运行脚本变得容易,但我不知道如果有人这样做,该怎么拉.

我使用PHP简单,但只是做一些像git pull这样的东西自然不会因为权限而工作.这是一个坏主意,还是有另一种实现我想要做的方式?这似乎是一个常见的设置,但我不确定.

谢谢.

如果运行脚本很容易,可以设置挂钩来推送:

>从GitHub到您的Web服务器上的裸机(空的工作台)备份
>从您的网络服务器上的裸机回收到您的“现场”回购(与代表您的网站的工作人员)

然后,您可以将其与“实时”回购挂钩,以更新自身(通过“git merge”,将您的裸购物的内容合并到您的“现场”回购),每当您的裸机推送任何东西.

你会得到你想要的效果:任何推送你的GitHub repo(对于某个分支,我想)将触发刷新你的“活”的web服务器的repo.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...