无法将sslVerify设置为false

car*_*uza 15 git github cordova 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文件手动完成它; 但它没有发生

133*_*joe 33

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

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

git config --global http.sslVerify "false"
Run Code Online (Sandbox Code Playgroud)

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

git config --global --unset http.sslVerify
cd <your newly-cloned repo>
git config http.sslVerify "false"
Run Code Online (Sandbox Code Playgroud)

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

git config --global --list
git config --local --list
Run Code Online (Sandbox Code Playgroud)

  • 没有必要设置它并在全球范围内取消它; 使用该命令的临时设置更安全地进行克隆:`git -c http.sslVerify = false clone ...`. (5认同)