强制 git 忽略 ssl 而不考虑配置?



我读过很多相关主题。 已经尝试了两者git config --global http.sslVerify falseexport GIT_SSL_NO_VERIFY=true它解决了单个存储库的"连接后从代理接收 HTTP 代码 407">的问题。 但是在递归克隆的情况下,它会成功克隆主存储库,并为每个子模块给出相同的错误。在:P luginInstall之后使用Vundle相同的错误(难怪 - 它执行相同的递归克隆(。希望强制 git 比全局 .gitconfig 更严格地忽略 ssl 。这可能吗?

PS:ssl握手问题只发生在github上。在公司必须通过代理工作..

试试这个

git -c http.sslVerify=false clone <command>

-c选项可确保每次克隆子模块时都遵循此http.sslVerify=false配置。