【问题标题】:Git stuck while receiving objectsGit在接收对象时卡住了
【发布时间】:2017-01-18 01:34:01
【问题描述】:

下载时的项目外观如下:

/usr/local/bin/git clone https://github.com/anyproject/project.git /var/folders/nc/fk4zxcg13w99jjkjfcv_1p3h0000gn/T/d20160909-5467-gcadxt --template= --single-branch --depth 1 --branch 1.7.0 --verbose
Cloning into '/var/folders/nc/fk4zxcg13w99jjkjfcv_1p3h0000gn/T/d20160909-5467-gcadxt'...
POST git-upload-pack (155 bytes)
POST git-upload-pack (164 bytes)
remote: Counting objects: 220, done.
remote: Compressing objects: 100% (191/191), done.
Receiving objects:  52% (115/220), 8.94 MiB | 1.79 MiB/s   s

为什么 Git 会挂起?它最终可以继续!我正在使用 MacOS。

【问题讨论】:

  • git 版本?防火墙?防毒软件?尝试通过 ssh 进行 cloing,考虑更新 git。
  • 根据我的经验,进度取决于对象数量,并且在传输大对象时会暂停。
  • “最终可以继续”是什么意思?它只是挂了一会儿然后继续吗?
  • 挂起。无论如何,我找到了解决方案。问题出在网络连接上。

标签: git github


【解决方案1】:

See this answer

NAT 上的 VMware 为我遇到了这个问题。将其更改为 Bridged(复制状态)解决了该问题。

【讨论】:

  • 经过一个小时的谷歌搜索,这就是答案。任何人都知道为什么共享主机 IP(NAT 模式)会导致 git 崩溃?
猜你喜欢
  • 1970-01-01
  • 2012-10-14
  • 2021-11-28
  • 1970-01-01
  • 2018-12-19
  • 2019-01-08
  • 1970-01-01
  • 1970-01-01
  • 2012-05-21
相关资源
最近更新 更多