我的构建系统(Xcode 服务器)未能检出我的存储库。它似乎下载了所有对象(大约 18 MB),然后失败并显示错误消息:missing delta bases
.
我能够git clone
在同一系统上使用相同的凭据(SSH 部署密钥)从命令行成功使用相同的存储库。该存储库托管在 GitHub 上。
系统安装了 git 版本 1.9.3 (Apple Git-50)。
这个 libgit2 issue中提到了错误消息,并且在 11 月合并了一个更改(肯定是在 5 月发布 1.9.3之后)。但是,该更改只是为了防止missing delta bases
覆盖另外两个错误消息:buffer too small
或packfile corrupted
. 所以“真正的”错误可能就是其中之一。
具体问题:
为什么是我?
有没有
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
有没有
git config --system
我可以使用的命令来证明 Xcode Server 是否遵守系统配置?即使它引发了错误,也只是为了证明这一行实验不是浪费时间。