【问题标题】:Unable to set the sslVerify to false无法将 sslVerify 设置为 false
【发布时间】:2015-06-04 05:58:07
【问题描述】:

实际上我正在尝试为 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 文件手动执行此操作;但它没有发生

【问题讨论】:

    标签: git cordova github cordova-plugins


    【解决方案1】:

    当您不在 git 存储库中尝试设置本地 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
    

    【讨论】:

    • 不需要全局设置和取消设置;仅使用该命令的临时设置更安全地进行克隆:git -c http.sslVerify=false clone ...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-22
    • 1970-01-01
    • 1970-01-01
    • 2013-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多