当前位置:   article > 正文

GIT CAfile None 问题解决_error setting certificate verify locations: cafile

error setting certificate verify locations: cafile: d:/git/git/mingw64/ssl/c

使用GIT管理代码参考时遇到CA证书文件找不到的问题,记录下解决方法。

问题1:error setting certificate verify locations:  CAfile: D:\ProgramFiles\Git\mingw64\ssl\cert.pem CApath: none

报错信息是GIT安装目录下mingw64\ssl目录中没有找到cert.pem这个文件。

运行Git Bash,键入git config -l 查看GIT的配置信息。

 可以看到http.sslcainfo这一项的配置信息,在计算机上打开这个路径,发现确实没有cert.pem这个文件信息。所以找到这个文件,并更改这个配置。

 我本地电脑的这个文件在Git安装目录下mingw64\etc\ssl中。

Git Bash窗口运行下面代码修改路径配置。

git config --global http.sslcainfo "D:\Program Files\Git\mingw64\etc\ssl\cert.pem"

注意这里修改的是global环境的http.sslcainfo!

问题2: error setting certificate verify locations:   CAfile: D:\ProgramFiles\Git\mingw64\ssl\certs\ca-bundle.crt   CApath: none

报错信息是GIT安装目录下mingw64\ssl\certs\目录中没有找到ca-bundle.crt这个文件。

我本地电脑的这个文件在Git安装目录下mingw64\etc\ssl\certs中。

Git Bash窗口运行下面代码修改路径配置。

git config --system http.sslcainfo "D:\Program Files\Git\mingw64\etc\ssl\certs\ca-bundle.crt"

注意这里修改的是system环境的http.sslcainfo!

修改成功后的截图如下:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/208195
推荐阅读
相关标签
  

闽ICP备14008679号