我已经尝试通过Google和其他帖子进行研究,但是找不到适合我的解决方案。我通过SSH连接到服务器,并尝试通过git clone https://github.com/myrepo
将现有的git repo克隆到该服务器。不幸的是,这结束了
error: index-pack died of signal 9
fatal: index-pack failed
整个消息是:
remote: Enumerating objects: 20132, done.
remote: Counting objects: 100% (20132/20132), done.
remote: Compressing objects: 100% (18700/18700), done.
remote: Total 20132 (delta 1176), reused 20129 (delta 1174), pack-reused 0
Receiving objects: 100% (20132/20132), 826.83 MiB | 18.76 MiB/s, done.
error: index-pack died of signal 9
fatal: index-pack failed
我读到它可能是存储问题,但无法提出任何可行的解决方案。即使调整内存大小也不起作用。我用了这些命令
git config pack.windowMemory 10m
git config pack.packSizeLimit 20m
但是仍然出现相同的错误。我还尝试了git clone --depth 1 https://github.com/myrepo
的浅表克隆。结果相同。
我的仓库存储在github上。拉和推区域设置可以正常工作(在xampp的本地系统上有另一个副本)。我也尝试在本地计算机上克隆它-可以正常工作。就像我通过ssh连接到服务器一样,它不起作用。服务器上的git版本是2.17.1
有什么建议可以解决问题吗?我尝试使用GIT_TRACE = 1跟踪错误,但无法获取更多信息
答案 0 :(得分:0)
我通过向虚拟机添加更多内存(从 1 GB 到 2 GB)解决了这个问题