git小乌龟 报错 SSL certificate problem: certificate has expired
场景复现:
原因:
这个错误表明你在使用Git时尝试通过HTTPS进行通信,但是SSL证书已经过期。这通常发生在使用自签名证书或证书有效期已到期的情况下。
解决方法:
1.如果是自己生成的证书,需要更新或替换证书,确保新证书的有效期内包含当前日期。
2.如果是第三方的证书,可能需要联系证书提供商更新证书。
3.临时解决方法是在Git命令中添加参数来忽略证书验证(不推荐,因为会有安全风险
临时解决方案:
打开git bash输入代码回车就可以了
git config --global http.sslVerify false
临时的不建议使用,必要时刻使用完了之后再执行一次改成true改回去