我正在尝试在Github中设置WebHook。
我已经使用了这些说明:
http://net.tutsplus.com/tutorials/other/the-perfect-workflow-with-git-github-and-ssh/
但由于某些原因,我无法通过我的php文件进行拉取。
但如果我通过ssh登录并运行:
$ php git-hook.php
它正确地执行拉动但是如果来自Github的调用或者只是通过浏览器直接加载页面,它就不会这样做。
我已将chmod
设置为777
。
非常感谢
答案 0 :(得分:0)
有人在教程页面的评论中提到了这个问题。你试过这个解决方案吗? http://www.tegdesign.com/git-webhook-php-post-receive-pull-method/
无论如何,本教程将介绍如何使用SSH URL克隆repo。如果这是预览服务器并且您仅用作预览,则可以使用HTTP URL进行克隆。
改变这种克隆方式:
git clone git@github.com:Your-User-Name/awesomeProject.git
到此:
git clone https://github.com/Your-User-Name/awesomeProject.git