210 votes

erreur : RPC failed ; curl 92 HTTP/2 stream 0 was not closed cleanly : PROTOCOL_ERROR (err 1)

erreur : RPC failed ; curl 92 HTTP/2 stream 0 n'a pas été fermé proprement : PROTOCOL_ERROR (err 1)

J'ai essayé 'push' en écrivant 'git'. Cependant, le message suivant ne résout pas le problème.

enter image description here

190voto

catalina Points 901

Vous pouvez forcer git à utiliser la version 1.1 de http.

git config --global http.version HTTP/1.1

https://gist.github.com/daofresh/0a95772d582cafb202142ff7871da2fc

113voto

Abhishek Sharma Points 397

Il se peut que vous poussiez des données plus grandes que la taille du postBuffer.

Vous pouvez essayer d'augmenter la taille du post buffer en utilisant git config --global http.postBuffer 157286400

Pour référence : https://confluence.atlassian.com/bitbucketserverkb/git-push-fails-fatal-the-remote-end-hung-up-unexpectedly-779171796.html

89voto

Xys Points 191

Solution simple (retour à http 2 après) :

git config --global http.version HTTP/1.1
git push 
git config --global http.version HTTP/2

58voto

Prashant Gaikwad Points 291

XCode 11.4.1

Augmenter la taille du tampon git a fonctionné pour moi.

git config --global http.postBuffer 524288000

41voto

Anil Godawat Points 161

Solution de travail : D'abord changer la version de HTTp à 1.1 et puis pousser et une fois fait changer de nouveau à HTTP2.

$ git config --global http.version HTTP/1.1 Après cela, le push était ok et j'ai changé la version HTTP à 2 à nouveau : $ git config --global http.version HTTP/2

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