Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

GitHub のリポジトリで、リポジトリの [Setting] (設定) タブをクリックして、下図の赤い丸で示されている [Webhooks] をクリックします。パスワードの再入力が必要な場合があります。

Image RemovedImage Added












作成した Webhook に対し、緑色のチェックマークが表示されているはずです。チェックマークが表示されない場合は、[Edit] (編集) をクリックして詳細を表示し、[Recent Deliveries] (最近の配信) までスクロールダウンします。この例では、以前にエラーとなった例が示されています。

Image RemovedImage Added









このエラーの省略記号をクリックすると、エラー詳細が表示されます。以下は、現在分かっている解決策です。

1.      GitHub Webhook で 403

...

の応答が報告される(デプロイ成功時の応答は

...

200)

403 は、要求が許可されていない場合に返されます。応答ボディには、"Not Allowed "というテキストの HttpException が含まれているはずです。
また、Git Deployment Hub インターフェースのステータスが "Pending" (保留) になります。

...

web.config ファイルを編集します。<gitDeployHub allowedAddresses セクションに、このアドレスを一般化した形式で追加します。例えば、192.30.252.42 というアドレスに対しては 192.30.*.* と入力します。これにより、どの GitHub サーバーが Webhook を起動しても、Deployment Hub がこれを許可するようになります。

2.      GitHub Webhook

...

でサービスのタイムアウトが報告される

解決策

Webhook の URL が正しいことを確認します。

...