GitHub挂钩无法通过SSL工作

时间:2014-10-10 15:43:05

标签: git ssl github githooks cloudflare

我有一个GitHub挂钩设置,可以将存储库推送更新发送到我的Web服务器,以便它可以自动提取代码。

由于升级我的网站以支持SSL并添加规则以强制所有请求使用https,因此挂钩已停止工作。我认为修复程序就像在{github上为https://添加前缀到我的网站钩子网址一样简单,但这没有用。

这是GitHub提供的唯一输出:

enter image description here

如您所见,昨晚一切正常。

我已经尝试verifying my SSL certificate chain and it seems fine了。我也试过模仿GitHub使用POSTMAN发送的请求没有任何问题。

我有一种有趣的感觉CloudFlare可能是这个问题的根本原因,但是暂时不关闭它不是一个选项。我怎么能尝试调试这个问题?

1 个答案:

答案 0 :(得分:0)

也许,作为解决方法,您可能需要recreate your webhook,这次添加:

insecure_ssl :一个可选字符串,用于确定在递送有效内容时是否验证主机的SSL证书。

将其设置为"1"(未执行验证),并查看您的webhook是否通过其https网址成功联系您的服务器。