0%

Git提示error setting certificate verify locations解决办法

问题描述

1
2
3
4
5
C:\Users\admin>git clone https://github.com/Kiterepo/dns-over-https
Cloning into 'clojure-getting-started'...
fatal: unable to access 'https://github.com/Kiterepo/dns-over-https': error setting certificate verify locations:
CAfile: D:/ProgramFlie/Git/mingw64/libexec/ssl/certs/ca-bundle.crt
CApath: none

解决方案

  • 方案1
    git config –system http.sslcainfo “C:\Program Files (x86)\git\bin\curl-ca-bundle.crt”
  • 方案2 git config –system http.sslverify false
  • 方案3 顺着报错信息在文件树里找,发现D:/Git/mingw64/libexec没有ssl目录。
    但在D:\Git\mingw64目录下有ssl/certs/ca-bundle.crt这个路径。
    ssl目录复制到D:/Git/mingw64/libexec

    我使用方案3解决了问题

Welcome to my other publishing channels