最近git clone一直有这个错误,尝试在网上寻求帮助,给出的解决方案大致有两种:
- 卸载git重装 --对我来说不可行
- git bash 当中输入命令
git config --system http.sslverify false
拿我的情况和经历来说,第一个坑,缺少权限问题,这是小问题,提权就可以了。第二个坑,命令执行完以后,git安装目录下的gitconfig文件改动了,like this:
[http]
sslCAInfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
sslBackend = openssl
sslverify = false
着重有这个:
sslverify = false
config文件已经改动,神奇的事情发生了
再次去git clone,依旧报相同的错误,WTF?
到底哪里出了问题,梳理一遍,那就是执行加载顺序的问题,依稀记得我曾经在用户目录下更改过.gitconfig文件的内容,那就是这里的问题了!
因此果断去这个目录找到这个gitconfig文件,删了它,成功!
$ git clone https://github.com/rbgirshick/fast-rcnn.git
Cloning into 'fast-rcnn'...
remote: Counting objects: 1280, done.
remote: Total 1280 (delta 0), reused 0 (delta 0), pack-reused 1280
Receiving objects: 100% (1280/1280), 456.87 KiB | 10.00 KiB/s, done.
Resolving deltas: 100% (801/801), done.
网速看上去有点慢,那是我没有使用代理,哇哈哈!