【问题标题】:Heroku git pull error on macMac上的Heroku git pull错误
【发布时间】:2013-08-19 12:27:26
【问题描述】:

我有一个 Heroku 项目已经运行了几个月,没有与 git 克隆、推送或拉取相关的问题。最近,我在执行 git pull 时开始收到此错误:

remote: Counting objects: 729, done.
remote: Compressing objects: 100% (308/308), done.
fatal: The remote end hung up unexpectedlyKiB | 76 KiB/s   
fatal: early EOF
fatal: index-pack failed

代码库没有重大变化。我远远低于 Heroku 的存储限制。我的一个同事也无法对 heroku 存储库进行 git 克隆。它会导致相同的错误。我注意到早期的 EOF 行有时也包括以下内容:

fatal: early EOFs:  24% (153/637), 196.00 KiB | 117 KiB/s   

我使用的是 Mac OS X Mountain Lion Macbook Air,使用的是本机服务器,没有其他会影响系统的深度自定义。

有什么想法吗?

【问题讨论】:

  • 顺便问一下,您是否有机会使用 Cygwin?
  • 这个问题可能有一个较早的副本。 stackoverflow.com/questions/10589498/….
  • 旁注:听起来你经常从 Heroku 应用程序仓库拉取 git?这不是一个人通常会做的事情。
  • 我在上面添加了操作系统详细信息。上面提到的可能的早期副本与 git 克隆有关,这也是我的一部分,但不是全部。一个关键的区别是我最初能够毫无问题地克隆它,直到几天前。我想说,在项目的积极开发中,我每周尝试执行几次 git pull,这在存储库协作项目中并不罕见。

标签: macos git heroku eof


【解决方案1】:

嗯,我听几个人说 Heroku 不是一个可靠的存储库平台,所以我牢记这一点,并将我的存储库移到了 BitBucket。这解决了我的问题。从现在开始,我创建的所有其他存储库都将托管在那里,并且仍然部署在 Heroku 上。

【讨论】:

    【解决方案2】:

    这里有一个解决方法:

    1. “编辑本地 .git/config”
    2. 将compression = 0 添加到[core] 部分。

    其他解决方案:

    从终端运行git config --add core.compression -1

    【讨论】:

    • 是什么让你认为这与压缩有关?
    • 在另一个上下文中看到了这个错误,结果证明它与压缩有关。正如我所说,这是一种可能会有所帮助的解决方法。但同样,我们仍然需要更多地了解发生此问题的环境。
    • 当对远程服务器执行 git pull 命令时,我注意到它仍然会压缩。该命令的压缩是否取决于远程 git 配置选项?
    猜你喜欢
    • 2015-04-01
    • 1970-01-01
    • 2013-11-12
    • 2012-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    相关资源
    最近更新 更多