我在自己的 W10 x64 电脑上克隆它时没有遇到任何问题。
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中所描述的那样。
我在"连接中发生未知SSL协议错误"一文中提到了多种调试不稳定连接的方法,包括Git 2.6 Q3 2015 http.sslVersion
设置,用于强制使用sslv3
。