git clone挂起“检查连接”

时间:2014-07-16 05:53:44

标签: windows git github

操作系统 - Windows 7专业版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...

它始终只是挂起“检查连接”

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

这种情况发生在工作地点和家中 - 所以它可能不是互联网。

我不确定如何继续或接下来要尝试什么。

4 个答案:

答案 0 :(得分:7)

我从我的known_hosts文件夹中删除了~/.ssh文件。现在一切都有效。

答案 1 :(得分:0)

尝试使用设置环境变量GIT_CURL_VERBOSE=1运行git以查看正在发生的事情。

答案 2 :(得分:0)

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

详细的答案可以在superuser

上找到

答案 3 :(得分:-1)

你应该执行“git prune”。