gpt4 book ai didi

GitLab webhook 错误 'Hook Execution Failed'

转载 作者:太空狗 更新时间:2023-10-29 13:46:48 24 4
gpt4 key购买 nike

我有一个带有虚拟主机的 vbox,运行着一个我可以通过主机访问的网站。该网站位于 gitlab 存储库中,该存储库在本地服务器上运行。

我想设置一个 webhook,这样当我按下主机时,它会 pull vbox。

我已经在 http://192.168.1.1/webhook.php 上有一个 php 脚本,我已经用 curl 测试了它,它工作得很好。但是当我将该 URL 作为 webhook URL 输入到我的 gitlab 项目中并对其进行测试时,它显示“Hook Execution Failed”错误。

我也试过:

  1. 使用 http://requestb.in/ 设置 webhook URL 并且有效。

  2. 在主机(而不是 vbox)上的虚拟主机上运行网站,但没有成功。

  3. 在浏览器上手动输入 url http://192.168.1.1/webhook.phplocalhost/webhook.php(不适用于 vbox)和它确实运行了脚本。

最佳答案

这可能不再是最新的,但可以帮助任何面临此问题的人。

问题是,您的本地机器的 IP (192.168.1.1) 只能通过您的本地网络访问。因此 gitlab-server 无法连接到您的机器。您需要将其托管在任何地方,例如在可从互联网上任何地方访问的网络服务器上。否则无法正常工作!

关于GitLab webhook 错误 'Hook Execution Failed',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36091660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com