无法通过git Bash克隆git存储库
尝试使用git clone克隆存储库时,会显示以下错误: 致命:无法访问 '':OpenSSL 是在没有SSLv2支持的情况下构建的 在Windows 10 x64家用单一语言上使用最新的无法通过git Bash克隆git存储库,git,github,openssl,certificate,Git,Github,Openssl,Certificate,尝试使用git clone克隆存储库时,会显示以下错误: 致命:无法访问 '':OpenSSL 是在没有SSLv2支持的情况下构建的 在Windows 10 x64家用单一语言上使用最新的Git 2.23.0 刚刚开始我的Git之旅,请帮我克服这个障碍。我刚刚在自己的W10 x64 PC上克隆了它,没有任何问题 D:\git>git version git version 2.23.0.windows.1 D:\git>git clone https://github.com/mi
Git 2.23.0
刚刚开始我的Git之旅,请帮我克服这个障碍。我刚刚在自己的W10 x64 PC上克隆了它,没有任何问题
D:\git>git version
git version 2.23.0.windows.1
D:\git>git clone https://github.com/microsoft/c9-python-getting-started/
Cloning into 'c9-python-getting-started'...
remote: Enumerating objects: 166, done.
remote: Counting objects: 100% (166/166), done.
remote: Compressing objects: 100% (136/136), done.
Receiving objects: 100% (166/166), 3.11 MiB | 1.36 MiB/s, done.
Resolving deltas: 100% (30/30), done.
尝试将其解压缩到任意位置,然后查看设置简化路径(仅用于测试,在CMD会话中)是否有助于:
当然,您可能有另一种选择:使用SSH URL进行克隆
git clone git@github.com:microsoft/c9-python-getting-started.git
但首先理解HTTPS失败的原因更有趣
建议代理问题,如中所示
我以各种方式提到调试脆弱连接,包括2015年第3季度Git 2.6
http.sslVersion
设置,以强制sslv3
我从.gitconfig
文件的[http]
头中删除了以下行:
sslVersion = sslv3
sslVersion = sslv2
它现在正在使用https,我怀疑OP和Github之间存在https代理。代理似乎正在使用过时的协议SSLv2。@虽然SSLv2仍然受支持。我知道最后一段提到的链接包含有用的信息。现在我在http.sslversion中只有tlsv1.3
sslVersion = sslv3
sslVersion = sslv2