J'ai déjà essayé de faire des recherches via google et dans d'autres posts mais je n'ai pas trouvé de solution qui fonctionne pour moi. Je suis connecté à un serveur via SSH et j'essaie de cloner un repo git existant via git clone https://github.com/myrepo
à ce serveur. Malheureusement, cela se termine par
error: index-pack died of signal 9 fatal: index-pack failed
Le message entier est :
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
J'ai lu que ça pouvait être un problème de stockage mais je n'ai pas trouvé de solution. Même l'ajustement de la taille de la mémoire n'a pas fonctionné. J'ai utilisé les commandes suivantes
git config pack.windowMemory 10m
git config pack.packSizeLimit 20m
Mais je reçois toujours la même erreur. J'ai également essayé un clone peu profond avec git clone --depth 1 https://github.com/myrepo
. Il en résulte la même erreur. Mon repo est stocké sur github. Pulling et Pushing localy fonctionne sans aucun problème (j'en ai une autre copie sur mon système local dans xampp). J'ai également essayé de le cloner sur ma machine locale - cela fonctionne sans aucun problème. Mais dès que je suis connecté au serveur via ssh, cela ne fonctionne pas. La version git sur le serveur est 2.17.1.
Avez-vous une idée de l'origine du problème ? J'ai essayé de tracer l'erreur avec GIT_TRACE=1 mais je n'ai pas pu obtenir plus d'informations.