GitLab で Webhook を発火させる(飛ばそうとする)と 500エラー が出る場合の対処法

前提

ローカルネットワーク内に Webhook を飛ばす。

結論(対処方法)

  1. Admin でログインする
  2. スパナのアイコンをクリックして Admin Area に入る
  3. メニューの一番下の Settings をクリック
  4. 表示された Settings の詳細画面の一番下の Outbound requests の部分の Expand をクリック
  5. Allow requests to the local network from hooks and services の項目にチェックを入れる
  6. Save changes ボタンを押して適用させる

f:id:gregminster:20180501144625p:plain

背景

最近のバージョンから、ローカルネットワークへ Webhook を飛ばすためには上記の手順が必要になったとのことです*1。今回も Stack Overflow に助けられました。

蛇足

この画面が現れるといつもドキッとします。

f:id:gregminster:20180501144801p:plain

*1:ローカルでなければ上記の手順は不要です

Powered by はてなブログ