ホストからアクセスできるウェブサイトを実行している仮想ホストを持つvboxがあります。そのウェブサイトはgitlabリポジトリにあり、ローカルサーバ上で動作しています。GitLab WebHookエラー 'フックの実行に失敗しました'
ウェブフックをセットアップして、ホストにプッシュするとvboxが表示されるようにしました。
私は既にhttp://192.168.1.1/webhook.php
にphpスクリプトを持っています。私はそれをcurlでテストしましたが、うまくいきました。しかし、gitlabプロジェクトのwebhook URLとしてそのURLを入力してテストすると、「Hook Execution Failed」というエラーが表示されます。 http://requestb.in/ URLとウェブフックを設定
、それが働いた:
私も試してみました。
ホストマシン(vboxではなく)上の仮想ホスト上でWebサイトを実行しても動作しませんでした。
ブラウザにURLを手動で入力すると、
http://192.168.1.1/webhook.php
またはlocalhost/webhook.php
(vboxではなく)がスクリプトを実行しました。