现象
- test@pm:~/abc$ git clone shouyong@x.x.x.x:/data/git/repositories/abc.git
- Cloning into 'a'...
- remote: Counting objects: 256627, done.
- remote: warning: suboptimal pack - out of memory
- remote: fatal: Out of memory, malloc failed (tried to allocate 317810689 bytes)
- error: git upload-pack: git-pack-objects died with error.
- fatal: git upload-pack: aborting due to possible repository corruption on the remote side.
- remote: aborting due to possible repository corruption on the remote side.
- fatal: early EOF
- fatal: index-pack failed
解决
方法一
修改
- data/git/repositories/abc.git/config
- [core]
- repositoryformatversion = 0
- filemode = true
- bare = true
- [pack]
- window = 0
此方法验证ok。
参考
Git Server 噴 git upload-pack: git-pack-objects died with error
http://blog.wu-boy.com/2014/02/git-server-git-pack-objects-died-with-error/