当我在真实IP下的centos 6上设置gitlab时,最终遇到此错误。
[qzi@host test]$ git push -u origin master
fatal: unable to access 'http://10.41.37.180/git/test.git/': Peer certificate cannot be authenticated with known CA certificates
我该如何解决?
您有很多选择:
由于CA证书过期或缺少CA证书,SSL验证失败的可能性很小。sudo yum reinstall ca-certificates
可能有帮助。确保拥有它们,并可能使用git config http.sslCAInfo
或将git指向正确的路径http.sslCAPath
。
在gitlab网站上安装经过正确签名的证书,这样您的git-over-HTTPS在看到自签名证书时就不会抱怨,这在简单的设置中非常典型。
在环境中git config http.sslVerify false
或GIT_SSL_NO_VERIFY
在环境中设置禁用SSL证书验证。
用于git clone git://...
克隆您的仓库。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句