git卡在解包对象阶段

gad*_*gad 67 git github

我正在尝试git pull从github中的远程存储库进入本地机器......但是git在70%的"解包对象"阶段被卡住了,没有任何迹象可以去任何地方..(现在离开几个小时了没有变化)

有关如何解决此问题的任何建议?

是否有可能指示git只从远程存储库下载最新的提交/版本而没有所有中间状态?

Ern*_*est 45

当我在github.com上git拉出一个存储库时,我遇到了同样的问题.我发现有一些大文件,与github的连接速度很慢.所以也许你只需要耐心等待git拉出整个存储库.

  • 此评论+耐心帮助了我 (5认同)
  • 我真的希望有一些详细的方法可以告诉您正在下载的文件的状态。如果不是这篇文章,我不会有耐心并继续尝试其他事情。 (2认同)

Al *_*ath 12

对我来说,解决方案是将协议说明符从https更改为git,例如:
git clone https://github.com/some/repository
to
git clone git://github.com/some/repository

编辑:
这是关于Git中使用的协议的一些内容.
一些亮点:
Git协议的缺点是缺乏身份验证.
它还需要防火墙访问端口9418,这不是企业防火墙始终允许的标准端口


Rab*_*eih 6

您可能需要进行一些清理:

git fsck && git gc --prune=now
Run Code Online (Sandbox Code Playgroud)