我正在尝试在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\ZZ
和git config --global http.sslcainfo "C:\XX\ZZ\ca-bundle.crt"
都没有改变任何结果。
有什么建议或帮助的信息吗?
其他
git config --global http.sslVerify false
现在显示
git config --global --edit
但是 [http]
proxy=------
sslCAinfo=----
命令使我遇到相同的错误。
答案 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攻击。