WD MyCloud下面Git提交(Push)失败 index-pack died of signal 9

WD MyCloud下面Git提交(Push)失败

error: index-pack died of signal 9

如下图所示:
rpi_linux_error

根据网上的其他人的讨论,采用过

1.安装最新的git(2.14)无效)

2.限制git处理的文件的大小,超过大小则保持原始文件不变 (无效)

$ git config --add core.bigFileThreshold 4m

3.限制线程数量(无效)

$ git config pack.threads 1

4.限制pack的内存占用(无效)

$ git config pack.windowMemory 10m

5.限制pack的内存以及文件大小(无效)

$ git config pack.windowMemory 10m

$ git config pack.packSizeLimit 20m

6.使用上面的配置,重新在大内存电脑上重建索引提交(无效)

$ git config --add core.bigFileThreshold 4m

$ git config pack.windowMemory 10m

$ git config pack.packSizeLimit 20m

$ git config pack.threads 1

$ git repack -a -d --window-memory 10m --max-pack-size 20m

7.增大交换分区(提交过程变得巨慢,耗费了三天后提示失败,无效)

$ cd /nfs/WDMyCloud/ 

$ dd if=/dev/zero of=swapfile bs=1m count=4096

$ swapon swapfile

 

最后的解决方法,其实就是在足够内存的机器上面,提交到本机,然后使用scp作为一个文件夹同步到WDMyCloud中。

参考链接


发布者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注