2

我已经能够将本地存储库连接到私有 Github 存储库(使用 Github for Windows GUI),然后它应该会自动部署到开发服务器。在我尝试以下操作之前,一切都运行顺利:

<?php `git pull -f`;

来源: http: //net.tutsplus.com/tutorials/other/the-perfect-workflow-with-git-github-and-ssh

一旦我提交然后通过 Github for Windows 同步/推送,该脚本应该调用 Linux 命令“git pull -f”。我使用了没有密码短语的 SSH 密钥,以使其更容易,但无济于事。但是,如果我要通过命令行执行命令,一切都会完美运行。

整个根目录(包括 /.git 文件夹)的文件和文件夹权限设置为 777,这就是我认为在查看我正在开发的网站时无法看到更新的原因。

如果有人对此有类似的经历,我将不胜感激。

注意:我已经在 SO 和网络上的其他地方进行了高低搜索,以寻找解决此问题的潜在方法,但任何资源都会张开双臂。

谢谢,

4

0 回答 0