搜索的解决方案:
git config http.sslVerify "false"
其实这个问题的根本原因是你本地配置了ssh连接的密钥。但是你的github或者gitlab上并没有添加此配置。当你clone时,git 默认用ssh的方式去clone对应仓库,但是我们并没有将ssh的公钥配置到github的账户里,而上述的解决方式,也仅仅是禁用了ssl的验证。虽然这样处理确实能解决这个问题,但是没有解决问题产生的本质。两种选择,github没有账户,直接按照上述配置设置false或者直接删除ssh目录下的密钥,另一种配置公钥到github上。
首先检查: ssh 目录下是否有ssh的密钥
ls ~/.ssh
如果默认配置的情况下会显示
id_ed25519
id_ed25519.pub
或者RSA
那么你需要做的是把.pub里的字符串配置到github/gitlab的ssh里。
具体链接