无法将sslVerify设置为false

时间:2015-06-04 05:58:08

标签: git cordova github cordova-plugins

实际上我正在尝试为SQLite安装ngCordova插件。但是它给了我错误:在访问https://github.com/brodysoft/Cordova-SQLitePlugin.git/info/refs致命时,与github.com:443连接时出现未知的SSL协议错误:HTTP请求失败。在做一些研究时,我遇到了将sslVerify设置为false的解决方案。我无法设置命令git config http.sslVerify" false"使用命令提示符。它给了我错误:无法锁定配置文件/.gitconfig:没有这样的文件或目录。我也试过通过编辑gitconfig文件手动完成它;但它没有发生

1 个答案:

答案 0 :(得分:25)

当您尝试在不在git repo中时设置本地git配置时,会打印您尝试设置配置时提到的错误消息。您需要将全局(添加--global标志)配置或cd设置为现有的git repo,以将其设置为该repo。

理想情况下,您希望限制sslVerify "false"配置的范围,但如果您尝试获取初始克隆,则可能需要使用以下方法将其设置为全局设置:

git config --global http.sslVerify "false"

使用该集合,您应该能够克隆存储库,此时我建议将其取消设置为全局配置并在新克隆的存储库中进行设置:

git config --global --unset http.sslVerify
cd <your newly-cloned repo>
git config http.sslVerify "false"

要在完成后验证配置的设置,您可以运行:

git config --global --list
git config --local --list