Windows git clone挂起在";“检查连通性”;

Windows git clone挂起在";“检查连通性”;,windows,git,github,Windows,Git,Github,操作系统-Windows 7 professional 64位 GIT for windows-GIT-1.9.0-使用GIT bash 突然间,我开始对“git fetch”产生问题 有时git.exe会出错,有时“git fetch”会挂起 所以我决定一切从头开始 我卸载了git for windows并重新安装了它(接受所有默认设置),重新启动了机器。创建了一个全新的文件夹,并执行了以下操作 $ git clone git@github.com:myid@example.com/mypro

操作系统-Windows 7 professional 64位

GIT for windows-GIT-1.9.0-使用GIT bash

突然间,我开始对“git fetch”产生问题

有时git.exe会出错,有时“git fetch”会挂起

所以我决定一切从头开始

我卸载了git for windows并重新安装了它(接受所有默认设置),重新启动了机器。创建了一个全新的文件夹,并执行了以下操作

$ git clone git@github.com:myid@example.com/myproject.git
Cloning into 'myproject'...
Enter passphrase for key '/c/Users/myid/.ssh/id_rsa':
remote: Counting objects: 287209, done.
remote: Compressing objects: 100% (86467/86467), done.
remote: Total 287209 (delta 188451), reused 287209 (delta 188451)
Receiving objects: 100% (287209/287209), 168.89 MiB | 328.00 KiB/s, done.
Resolving deltas: 100% (188451/188451), done.
Checking connectivity...
它总是挂在“检查连接”上

我已经扫描了机器上的病毒/特洛伊木马,没有发现任何威胁

这种情况在工作地点和家中都会发生,所以可能不是互联网


我不确定如何继续或下一步尝试什么。

尝试使用设置环境变量运行git
git\u CURL\u VERBOSE=1
来查看发生了什么。

我从我的
~/.ssh
文件夹中删除了
已知的主机文件,这就成功了。现在一切正常。

此消息与网络连接无关。这是关于检查是否每个对象都连接到现有引用


详细答案可在

上找到。您应该执行“git prune”。

现在我得到了“检查连接…致命:远程未发送所有必要的对象”和下一行“取消文件'myproject/.git/objects/pack/pack-ce829859ab3615e4cb421746d0a59b305a6ac8.idx'的链接失败。我应该重试吗?(y/n)此文件夹位于何处?删除.ssh文件夹可能不是一个好主意。它保存了您的所有ssh密钥和配置。说明为什么这样做会有帮助会很有帮助我同意这样做会有帮助,但目前我只知道它是有效的。