这是我的目标:
我有一个GitHub存储库,其中部分内容我想使其在Web上可视化。现在,我已在自己的服务器上克隆了存储库,并且它运行良好,但为了保持最新状态,我必须手动登录并拉取最新更改。
我不知道这是否是最好的想法(或最佳方法),但我希望远程服务器在有人推送到存储库时自动进行拉取操作。 GitHub使运行脚本变得非常容易,但我不确定如何在有人推送时进行拉取操作。
出于简单起见,我使用PHP,但仅执行像git pull
这样的操作自然不起作用,因为权限的问题。这是一个坏主意,还是有其他方法可以实现我想要做的事情?这似乎是一种常见的设置,但我不确定。
谢谢。