跳到主要内容
方的代码随记
返回

Git 与 yum 的证书错误处理

更新于:

Git 报证书签发者不被信任

fatal: 无法访问 'https://xxxxx.git/':Peer's Certificate issuer is not recognized.

关闭 Git 的 SSL 校验(仅建议在可信内网或临时排障时使用):

git config --global http.sslVerify false

yum 安装报证书错误

编辑 /etc/yum.conf,关闭 SSL 校验后刷新缓存:

sslverify=false
yum clean all
yum repolist

更安全的做法

直接关闭校验会失去中间人攻击防护,长期方案是补齐 CA 根证书:

yum install -y ca-certificates
update-ca-trust

或把自签 CA 证书放到 /etc/pki/ca-trust/source/anchors/ 后执行 update-ca-trust extract。排障完成后记得把 sslverify 改回 true、http.sslVerify 改回 true。


分享这篇文章:

上一篇
Homebrew 安装与国内镜像配置
下一篇
Git 配置多个 SSH-Key