我有一个GitHub挂钩设置,可以将存储库推送更新发送到我的Web服务器,以便它可以自动提取代码。
由于升级我的网站以支持SSL并添加规则以强制所有请求使用https,因此挂钩已停止工作。我认为修复程序就像在{github上为https://
添加前缀到我的网站钩子网址一样简单,但这没有用。
这是GitHub提供的唯一输出:
如您所见,昨晚一切正常。
我已经尝试verifying my SSL certificate chain and it seems fine了。我也试过模仿GitHub使用POSTMAN发送的请求没有任何问题。
我有一种有趣的感觉CloudFlare可能是这个问题的根本原因,但是暂时不关闭它不是一个选项。我怎么能尝试调试这个问题?
答案 0 :(得分:0)
也许,作为解决方法,您可能需要recreate your webhook,这次添加:
insecure_ssl
:一个可选字符串,用于确定在递送有效内容时是否验证主机的SSL证书。
将其设置为"1"
(未执行验证),并查看您的webhook是否通过其https网址成功联系您的服务器。