从此无心爱良夜,任他明月下西楼

git 遇到的CApath: none问题解决

在适应git 时,遇到了如下问题。

fatal: unable to access 'https://github.com/brunosimon/folio-2019.git/': error setting certificate verify locations:  CAfile: D:/明月下/Git/mingw64/ssl/certs/ca-bundle.crt CApath: none

第一反应是查找这个文件是什么,在不在。

首先这个文件是ca证书,可以保证信息传输安全(没更仔细了解)。然后发现由于该过git安装目录,所以这个地址失效了。

(顺带一提,并不是真的有ca-bundle.crt 这样一个文件,而是ca-bundle 、ca-bundle.trust)

那么解决方法就是设置目录

1. git config -l 

查看所以git设置,其中应该包含一项  http.sslcainfo  我们可以再确认一次这个应该就是报错的位置。

2. git config --system http.sslcainfo "D://MingYX/Git/mingw64/ssl/certs/ca-bundle.crt"

使用  git config --system 命令来修改配置,双引号内为修改后的正确路径。

再次使用git clone ,一切正常

——————————————————————————

补充个邪道方法,也可以不用这个ca证书,忽略这步设置。

git config --system http.sslverify false

posted @ 2023-04-15 16:08  明月下  阅读(1317)  评论(0)    收藏  举报

页脚