git - 无法通过 Git Bash 克隆 git 存储库
问题描述
尝试使用 克隆存储库git clone
时,它显示以下错误:
致命:无法访问“ https://github.com/microsoft/c9-python-getting-started.git/ ”:OpenSSL 是在没有 SSLv2 支持的情况下构建的
使用最新Git 2.23.0
的Windows 10 x64 Home Single Language
刚开始我的 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.
尝试PortableGit-2.23.0-64-bit.7z.exe
在任何你想要的地方解压缩,看看设置一个简化的 PATH(仅用于测试,在 CMD 会话中)是否有帮助:
set GIT_HOME=C:\Path\to\Git
set PATH=%GIT_HOME%;%GIT_HOME%\bin;%GIT_HOME%\usr\bin;%GIT_HOME%\mingw64\bin;%PATH
git clone https://github.com/microsoft/c9-python-getting-started/
当然,您可能还有其他选择:使用 SSH URL 进行克隆
git clone git@github.com:microsoft/c9-python-getting-started.git
但更有趣的是首先了解 HTTPS 失败的原因。
phd在评论中建议代理问题,如curl/curl
问题 1433中所示。
我在“ Unknown SSL protocol error in connection ”中提到了调试不稳定连接的各种方法,包括 Q3 2015 Git 2.6http.sslVersion
设置,以强制sslv3
.
推荐阅读
- powerbi-embedded - 当用户切换到报表中的其他页面时获取页面名称
- ide - 如何创建那些以文本为中心的注释分隔符(它们看起来像线条)?
- azure-devops - 是否可以对 Azure DevOps 板卡进行排序?
- rust - 具有特征的寿命和所有权
- php - 如何编程 Fiverr 撤回按钮?
- azure - MongoDB Atlas 提供者 - Terraform
- python - python中带参数的装饰器
- css - 试图使导航以手机为中心并在大屏幕上右对齐
- javascript - onShow Lifecycle Function Is Not Triggered in QuickApp?
- javascript - 在另一个 div 上显示国家国旗。休息将按原样显示