这是我刚创建的一个REPO(我的第一个),所以我可能错误地设置了它 当我尝试将代码从我的机器推送到GIT上的REPO时,我得到:
错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书 访问时验证失败 https://github.com/itay-moav/OmegaSupreme.git/info/refs
我做错了什么,我错过了设置步骤吗?
答案 0 :(得分:1)
糟糕的解决方案是:
git config --global http.sslVerify false
正确的解决方案是add the root certificates(你可以see an example here)
话虽这么说,在Windows上使用像msysgit这样的Git发行版,或GitHub for Windows(或GitHub for Mac)可以避免这种情况,因为它会使用已安装了正确证书的证书文件。 />
例如,Msysgit引用了自己的 - 完整 - bin/curl-ca-bundle.crt
文件,其中已有正确的CA.请参阅“Unable to access github via curl
”。