遇到
Git pull / fetch 时报错:
或对于Unity Package Manager 添加包(Add package from git URL…)时报相似错误:
SSL certificate problem: unable to get local issuer certificate
这个问题是由于远程仓库服务器的SSL证书未经过第三方机构认证,可能存在访问风险。或没有配置信任的服务器HTTPS验证。默认cURL是不信任任何CAs,即不信任任何服务器验证。可用以下命令解决:
全局的设置方式:
git config --global http.sslVerify false
针对某仓库目录的设置方式:
git config http.sslverify false
作用:当使用 Git 进行网络操作时,如克隆仓库、推送和拉取等操作,如果服务器使用的是 HTTPS 协议且证书是自签名的或者存在其他 SSL 证书验证问题,执行上述命令可以禁用 SSL 证书验证,从而允许 Git 继续进行操作,避免因证书验证失败而导致操作中断。
本文介绍了解决在使用Git操作时遇到的SSL证书问题的方法,包括全局设置和针对特定仓库目录的设置方式。
4910

被折叠的 条评论
为什么被折叠?



