Windows的Git安装失败,出现证书错误

时间:2018-10-24 08:09:37

标签: git

我正在尝试在Windows10上安装Git,但无法克服证书错误。命令提示符中的错误事件如下。

var endArray = [34, 35, 32]
var order = [{"id":35},{"id":34},{"id":32},{"id":30},{"id":28},{"id":24},{"id":17},{"id":15},{"id":3}]

var orderIds = order.map(({id}) => id);
endArray.sort((a,b) => orderIds.indexOf(a) - orderIds.indexOf(b));
console.log(endArray);

git clone http://-----.git cloning into '-----' fatal:UriFormatException encountered queryURL Password for '[proxy]': fatal:unable to access 'https://----git':error setting certificate verify location CAfile C:\XX\YY\ZZ\ca-bundle.crt CApath:none ca-bundle.crt目录中,而不是在上面的目录中。
令人惊讶的是,尽管gitconfig文件已成功重写,但C:\XX\ZZgit config --global http.sslcainfo "C:\XX\ZZ\ca-bundle.crt"都没有改变任何结果。
有什么建议或帮助的信息吗?

其他
git config --global http.sslVerify false现在显示

git config --global --edit

但是 [http] proxy=------ sslCAinfo=---- 命令使我遇到相同的错误。

1 个答案:

答案 0 :(得分:0)

您可以在Here上找到答案

您可以将GIT_SSL_NO_VERIFY设置为true

GIT_SSL_NO_VERIFY=true git clone https://example.com/path/to/git

或另选配置Git不验证命令行上的连接:

git -c http.sslVerify=false clone https://example.com/path/to/git

请注意,如果您不验证SSL / TLS证书,则您容易受到MitM攻击