2
我在两台不同的服务器上运行相同的命令。一个工作,另一个不工作。无法将git repo克隆到服务器
我跑 混帐克隆https://blah.com:8443/blah.git
在服务器A上,它工作正常。我得到的对象,文件等没有问题。
在服务器B上,我收到以下消息。
git clone https://blah.com:8443/blah.git
Cloning into 'blah'...
error: Peer certificate cannot be authenticated with known CA certificates while accessing https://blah.com:8443/blah.git/info/refs?service=git-upload-pack
fatal: HTTP request failed
有没有人知道这意味着什么,或者我需要做些什么才能使它工作?预先感谢您提供的任何帮助。
服务器B是否使用自签名证书? – cjc343
@ cjc343,我很抱歉,但我不确定。我没有安装机器。我怎么知道/检查?实际上,服务器A是我的笔记本电脑。服务器B是一个真正的服务器。服务器B正在运行centos。笔记本电脑正在运行OSX。 – Classified
很可能是。按照第二种方法(忽略证书),您可以在有问题的回购库中运行'git config http.sslVerify false',测试它是否有效,如果有效,我会建议您按照覆盖正确信任证书的步骤进行操作,包括用'git config http.sslVerify true'或'git config --unset http.sslVerify'完成,关闭禁用验证打开的安全漏洞。 – cjc343