2014-10-10 66 views
1

我有一個GitHub鉤子安裝程序將存儲庫推送更新發送到我的Web服務器,以便它可以自動提取代碼。GitHub鉤子不能通過SSL工作

由於升級我的網站以支持SSL並添加規則以強制所有請求使用https,掛鉤已停止工作。我認爲這個修復會像在github上的我的網站掛鉤網址前綴https://一樣簡單,但是這不起作用。

這是唯一的輸出GitHub的規定:

enter image description here

正如你所看到的,一切都很好,昨晚工作。我試過verifying my SSL certificate chain and it seems fine。我也嘗試過模仿GitHub使用POSTMAN發送的請求而沒有任何問題。

我有一個有趣的感覺CloudFlare可能是這個問題的根源,但是關閉它不是目前的選擇。我還可以怎樣嘗試調試這個問題?

回答

0

也許,作爲一種解決方法,你可能想recreate your webhook,這次加入:

insecure_ssl:決定是否主機URL的SSL證書提供有效載荷時,被驗證的可選字符串。

將其設置爲"1"(未執行驗證),並查看您的webhook是否通過其https網址成功與您的服務器聯繫。