2012-08-13 15 views
37

时,取或从Git仓库拉,或克隆的仓库,我得到了这一点:的Git获取/拉/克隆挂在接收对象

remote: Counting objects: 6666, done. 
remote: Compressing objects: 100% (5941/5941), done. 
Receiving objects: 23% (1534/6460), 11.68 MiB | 23 KiB/s 

而且它挂起。 23%/数量的物体不是给定的,它看起来像从单个数字到60多个不等。另外列出的下载速度冻结 - 它不像它慢慢爬向零。

我坐在旁边的家伙没有问题,所以它不是路由器问题。我们使用beanstalk作为我们的工作库,但是我从beanstalk和github中得到了这个问题(尽管偶尔看起来github会完成)。

这个问题似乎只是升级到山狮和更新Xcode后才出现。我已经擦了git(包括XCode的),并尝试用自制软件安装它。这是行不通的,所以我删除了它,并用他们提供的Mac安装软件包进行了尝试,这也没有解决问题。

Beanstalk为git存储库提供了SSH URL,但我没有通过SCP或SSH连接到我已完成工作的服务器的问题。

这是杀死我的工作流程,所以任何帮助将不胜感激!

+0

当你抹掉git或者每次都是相同的本地回购时,你尝试新的存储库克隆? – Christopher 2012-08-13 20:51:01

+0

忘了说 - 这两个都已经存在的,并试图克隆新的回购 – gabeb 2012-08-13 20:55:58

+0

是否同样的错误适用于每个git存储库,或只是这个特定的代码库?例如,如果你克隆[git的源代码](https://github.com/git/git)它是否表现出类似的症状? – Christopher 2012-08-13 21:02:47

回答

8

尝试检查您的网络连接。也许在路由表中有垃圾。可能是您的路由器上存在破损的端口或计算机的网络接口问题。尝试ping你从克隆git repo的服务器,也许你的电脑和这台服务器之间的链接不稳定。

+3

我有同样的问题,你的建议工作。我ping github.com -t并克隆开始接收对象。 – ceebreenk 2014-11-19 20:06:33

+0

不幸的是,这并没有为我工作。 github上任何回购的克隆仍然停留在一定比例... – 2015-12-15 07:15:46

+0

出于某种原因,您的MTU可能设置得太高。尝试暂时降低其中一台机器的MTU,以确定原因是否与此相关。 – igordcard 2017-01-14 12:46:22

7

看起来类似于我的问题。在一定的时间之后,Git似乎停留在取或推之上。 我可以建议你把在~/.ssh/config

Host * 

ServerAliveInterval 60 

我有也美洲狮一个MBP。我希望这个超时是你的问题的原因。 (三四十分钟左右后,我发现,它继续。)

-13

第一次尝试通过键入

$ git init 

初始化Git资源库文件夹它应该帮助

21

的VMware上NAT有这个问题对我来说。将其更改为桥接(复制状态)修复了此问题。

+0

你救了我的命:) :) – 2017-09-26 07:35:36

+0

谢谢。我无法相信我在尝试解决Github服务器限制时遇到了这么多小时,当解决方案实际上非常简单时......我的问题是在克隆CocoaPods规格回购时发生的,所以我认为它与https:/ /stackoverflow.com/questions/23755974/cocoapods-pod-install-takes-forever ...这不是,只是一个网络问题。 – 2017-12-07 10:30:28