赞
踩
使用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!
修改成功后的截图如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。