2016-10-25 147 views
1

我已经尝试了两种途径来获得在Bluehost共享主机网站上工作的Bitbucket webhook,但都没有工作。Bluehost共享主机+ Bitbucket Webhooks

第一个涉及到使用myWebHook.php但我有一个缺少有效负载的问题。如何以最简单的方式创建此有效内容并将其添加到我的目录中,以便myWebHook.php能够正常工作?

其次,我试图去通过BitBucket tutorial on creating webhooks但没有工作,因为我得到了以下错误:

ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770. 

,我可以不知道如何解决。另外,我无法弄清楚如何在Bluehost服务器上安装ngrok。有没有人有任何提示这个?

此外,如果有人刚刚以另一种方式得到这项工作,有人可以请张贴方法?

回答

0

我认为,你不能用webhooks做到这一点。对于webhooks,您的服务器端脚本从bitbucket中提取代码。您必须具备在网络服务器上运行git pull的权限。但是,如果它共享虚拟主机,那么它可能不可能。

你可以通过ssh进入你的主机并运行命令git pull

也许简单的方法是使用​​?

git ftp push --user <user> --passwd <password> ftp://host.example.com/public_html

PS:有到位桶的新功能 - 管道。你可以尝试使用它。这是码头集装箱,当你推动时可以做些事情。