Git|Git | CAfile: ca-bundle.crt CApath: none
1. 问题描述
第一次尝试推送IDEA项目到远端GitHub仓库。完成最后一步push过程中出现点问题。
报错图:
文章图片
完整报错信息:
19:26:29.537: [JavaProjects] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin master --set-upstream
fatal: unable to access 'https://github.com/xxxxx/JavaSE_learning.git/': error setting certificate verify locations:CAfile: D:/main/program/dev/Git/Git/mingw64/ssl/certs/ca-bundle.crt CApath: none
19:29:16.879: [JavaProjects] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/master:master --set-upstream
fatal: unable to access 'https://github.com/xxxxx/JavaSE_learning.git/': error setting certificate verify locations:CAfile: D:/main/program/dev/Git/Git/mingw64/ssl/certs/ca-bundle.crt CApath: none
分析: 具体就是
xxx/certs/ca-bundle.crt
文件路径没有。2. 问题分析 遇到这个报错才意识到,之前重新卸载安装了git,注册表信息没有修改,导致之前的配置信息(路径)还保留着。
3. 问题解决 S1: 根据报错信息,找到正确路径下的
ca-bundle.crt
文件路径。文章图片
S2: 打开git-bash,执行如下命令。
格式:
$ git config --system http.sslcainfo "<正确路径>\certs\ca-bundle.crt"
实例:
$ git config --system http.sslcainfo "D:\main\program\dev\Git\mingw64\ssl\certs\ca-bundle.crt"
【Git|Git | CAfile: ca-bundle.crt CApath: none】相关文章:
- git提示error setting certificate verify locations解决办法
推荐阅读
- gitlab|gitlab 通过备份还原 admin/runner 500 Internal Server Error
- gitlab|Gitlab升级(12.2.1到14.6.4)
- 常用git命令总结
- 圆形菜单
- Git学习-笔记摘要
- [2018-02-22]|[2018-02-22] Git之远程仓库
- 二、Git|二、Git 基础操作
- git|git 的常规操作
- 03_ARMv8指令集介绍加载与存储指令
- 关联gitclub远程仓库