Page History
GitHub のリポジトリで、リポジトリの [Setting] (設定) タブをクリックして、下図の赤い丸で示されている [Webhooks] をクリックします。パスワードの再入力が必要な場合があります。
作成した Webhook に対し、緑色のチェックマークが表示されているはずです。チェックマークが表示されない場合は、[Edit] (編集) をクリックして詳細を表示し、[Recent Deliveries] (最近の配信) までスクロールダウンします。この例では、以前にエラーとなった例が示されています。
このエラーの省略記号をクリックすると、エラー詳細が表示されます。以下は、現在分かっている解決策です。
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 が正しいことを確認します。
...



