我正在使用配置了 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
或者将名称服务器设置为本地机器上的名称服务器。