繁体   English   中英

git clone 在“检查连接”时挂起

[英]git clone hangs at “checking connectivity”

操作系统 - Windows 7 专业版 64 位

适用于 Windows 的 GIT - Git-1.9.0 - 使用 Git bash

我突然开始遇到“git fetch”问题。

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

所以我决定一切从头开始。

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

$ 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...

它始终挂在“检查连接性”上

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

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

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

我从我的~/.ssh文件夹中删除了known_hosts文件,这起到了作用。 现在一切正常。

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

可以在超级用户上找到详细的答案

尝试使用设置环境变量GIT_CURL_VERBOSE=1运行 git 以查看发生了什么。

你应该执行“git prune”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM