无法克隆 git 项目和 ssl 错误

无法克隆 git 项目和 ssl 错误

我正在使用配置了 Ubuntu 16.04 的 Google 云机器。我有一个可以通过 http url 访问的个人 github。我尝试将存储库克隆到我的本地 Ubuntu 机器中,它可以工作。但是当涉及到 Google 云机器时,它会显示以下错误。

fatal: unable to access 'https://example.com/root/myapp.git/': SSL: certificate subject name (american-securities.com) does not match target host name 'example.com'

有人能帮我解决这个问题吗?

提前致谢。

答案1

最可能的原因是解析不正确,导致域名与证书不匹配。

检查你的解析文件:

cat /etc/resolvconf/resolv.conf.d/{base,head}
cat /etc/resolv.conf 

尝试设置 DNS 服务器如下:

nameserver 8.8.8.8
nameserver 8.8.4.4

或者将名称服务器设置为本地机器上的名称服务器。

相关内容