3 votes

Erreur de clonage Git : index-pack est mort du signal 9

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.

0voto

Mig27 Points 1

J'ai résolu le problème en ajoutant plus de mémoire à ma machine virtuelle (de 1 Go à 2 Go).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X