使用Git克隆项目报错【 SSL certificate problem: unable to get local issuer certificate】

喜欢ヅ旅行 2022-04-06 04:24 452阅读 0赞

在学习使用git时,尝试进行克隆别人在gitHub中的项目。克隆有两种方式一种是使用HTTPS,另一种是使用SSH方式,其实造成这个错误的根本原因是没有搞清楚这两种方式的区别。

在这里插入图片描述
报错信息:
在这里插入图片描述
报错信息显示,不能够获取到这个github项目,SSL安全验证问题:不能获取到本地的发行者证书。
但是当我换成SSH进行克隆代码时,不会出现这种问题。
分析:
1:SSH方式是形成非对称的密钥对,他会在克隆项目时自动的生成。
2:使用https的方式需要每次都要验证用户的身份信息。
因此在使用https这种方式进行克隆项目时,需要进行身份验证
首先使用命令行操作

  1. git config --list

查看个人配置信息
在这里插入图片描述
在命令行中进行操作:
在这里插入图片描述
此时就可以顺利克隆项目了。

最后的总结:
针对git的学习只是刚刚开始,上面的只是解决策略而不是原理上的剖析,还是相差甚远。只有不断的学习才能明晰本质。

发表评论

表情:
评论列表 (有 0 条评论,452人围观)

还没有评论,来说两句吧...

相关阅读