操作系统 - 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...
它始终只是挂起“检查连接”
我已经扫描了机器上的病毒/特洛伊木马,但是没有发现任何威胁。
这种情况发生在工作地点和家中 - 所以它可能不是互联网。
我不确定如何继续或接下来要尝试什么。
答案 0 :(得分:7)
我从我的known_hosts
文件夹中删除了~/.ssh
文件。现在一切都有效。
答案 1 :(得分:0)
尝试使用设置环境变量GIT_CURL_VERBOSE=1
运行git以查看正在发生的事情。
答案 2 :(得分:0)
此消息与网络连接无关。这是关于检查每个对象是否都连接到现有参考。
详细的答案可以在superuser
上找到答案 3 :(得分:-1)
你应该执行“git prune”。