解决办法:
临时忽略证书验证(不推荐用于生产环境)
如果你只是临时测试,或者确定服务器是安全的,可以通过设置环境变量或在命令中添加参数来临时忽略证书验证。
对于 Git 操作:git -c http.sslVerify=false clone <repository-url>
或者设置全局配置:
git config --global http.sslVerify false
但这种方法存在安全风险,因为它会让你的客户端接受任何证书,包括无效或伪造的证书。
安装 CA 证书
确保你的系统中安装了最新的 CA 证书包。
在 Ubuntu/Debian 系统上:sudo apt-get update sudo apt-get install ca-certificates
在 CentOS/RHEL 系统上:
sudo yum install ca-certificates
评论 (0)