129 votes

git push se bloque après la ligne Total

Mon push git est suspendu après avoir semblé terminer le push. Je fais git push

Counting objects: 51, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (47/47), done.
Writing objects: 100% (47/47), 27.64 MiB | 6.47 MiB/s, done.
Total 47 (delta 4), reused 0 (delta 0)

Il se bloque ici et je dois contrôler-c pour revenir à la ligne de commande. J'ai fait plusieurs commits dans le passé avec ce projet sans aucun problème. J'ai essayé d'autres dépôts sur ma machine et ils fonctionnent bien. Qu'est-ce qui se passe ici ?

-1voto

Isaac Tait Points 193

Après avoir attendu pendant plus de deux heures, mon git push était toujours bloqué. J'ai donc dû revenir en arrière, avant le commit où j'avais accidentellement téléchargé une photo de 3,1 mégaoctets (qui, je suppose, était à l'origine du blocage).

J'ai trouvé une solution beaucoup plus amicale que @aroth a partagée ci-dessus. git config --global http.postBuffer 157286400 a été la réponse.

Je viens d'ouvrir une nouvelle fenêtre iTerm, j'ai exécuté la commande ci-dessus et ensuite j'ai exécuté git push alors que le terminal en VSCode était toujours accroché. Ensuite, j'ai ctrl c J'ai fermé la session du terminal en VSCode et j'étais de retour aux affaires.

Merci @aroth !

-1voto

user1498970 Points 31

Pour moi, j'avais installé Bitdefender et c'est ce qui causait le problème. Je l'ai désinstallé et tout s'est bien passé.

-3voto

Gülali Çelik Points 41

Si vous avez attendu assez longtemps et que le problème persiste, essayez ceci :

1 - avec CTRL+C (commande +C) arrêter le processus.

2- Faire un changement très petit et inefficace à n'importe quel fichier. (pour que le système git détecte un nouveau fichier comme modifié).

3- Suivez les étapes de git add et git commit et poussez votre changement.

git add modified_file
git commit -m "new commit message"

4- exécutez la commande git push et vous verrez que cela fonctionne sans aucun problème.

git push

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