git clone失败:缺少delta基础

时间:2015-02-25 21:06:34

标签: xcode git github xcode-server

我的构建系统(Xcode Server)无法检出我的存储库。它似乎下载了所有对象(大约18 MB),然后失败并显示错误消息:missing delta bases

我能够在同一系统上使用相同的凭据(SSH部署密钥)从命令行成功使用git clone。回购在GitHub上托管。

系统安装了git版本1.9.3(Apple Git-50)。

this libgit2 issue中提到了错误消息,并且在11月合并了一个更改(肯定是在 1.9.3在5月发布之后)。但是,该更改仅仅是为了防止missing delta bases覆盖其他两条错误消息:buffer too smallpackfile corrupted。所以“真正的”错误可能就是其中之一。

具体问题:

  1. 为什么选择我?

  2. 我可以使用git config --system命令来缓解这种情况吗?我试过了:

    git config --system fetch.unpackLimit 0
    git config --system fetch.unpackLimit 10000
    git config --system fetch.unpackLimit 1000000
    git config --system gc.auto 0
    
  3. 我是否可以使用git config --system命令来证明Xcode Server是否尊重系统配置?即使它引起了错误,也只是为了证明这一系列的实验并不浪费时间。

0 个答案:

没有答案