我的构建系统有问题。
我有一个具有相对较大存储库的远程服务器(大约 12 GB,每个分支的大小为 3 GB)。
我还有 2 个构建服务器(Mac、Windows),它们正在从远程克隆 repo。
我正在使用scm-manager来管理我的存储库。
有时(经常同时发送几个 git clone 时),我有以下错误:
remote: internal server error
fatal: protocol error: bad pack header
我知道当遥控器压缩对象时会发生这种情况(感谢--progress -v
标志),因为错误之前日志的最后一行是:
remote: Compressing objects: 93% (17959/19284) [K
- 所以我有两个问题,有人知道问题出在哪里,我该怎么办?
- 有没有办法从远程获取更精确的日志来调试这个问题?
我将此消息发布到 git 用户邮件列表,有人建议我更新我的 git 版本。我在远程服务器上尝试了 1.8.0,但似乎没有解决问题。
该错误已报告给 git mailing list (这与 git user mailing list 不同:))
希望以后有更多的消息。
在与 git 人员讨论之后,问题似乎来自 scm-manager。我最终使用了 ssh 连接。