【发布时间】:2016-03-18 18:21:31
【问题描述】:
我有一个带有虚拟主机的 vbox,它运行一个网站,我可以通过该主机访问该网站。该网站位于 gitlab 存储库中,该存储库在本地服务器上运行。
我想设置一个 webhook,以便当我推送主机时,它会拉入 vbox。
我已经在http://192.168.1.1/webhook.php 有一个 php 脚本,并且我已经用 curl 对其进行了测试,它工作得很好。但是当我在我的 gitlab 项目中将该 URL 作为 webhook URL 输入并对其进行测试时,它会显示“Hook Execution Failed”错误。
我也试过了:
使用http://requestb.in/ URL 设置 webhook 并且它工作正常。
在主机上的虚拟主机上运行网站(不是在 vbox 上),但它不起作用。
在浏览器上手动输入网址
http://192.168.1.1/webhook.php或localhost/webhook.php(不在 vbox 上),它确实运行了脚本。
【问题讨论】: