web-dev-qa-db-fra.com

GIT Push, code HTTP = erreur 502

Ma taille de projet est de 1,63 Go (projet Magento) J'avais suivi ce tutorial

quand je fais cette commande: git Push -u Origin master, il commence à écrire des objets et après cela, je reçois cette erreur dans la console git: 

error: RPC failed, result=22, HTTP code = 502
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly

Que dois-je faire pour que cela fonctionne? 

Le résultat de git remote -v est: enter image description here

14
Chester

L'extrémité distante raccroche car la taille du pack que vous tentez de transmettre dépasse la taille maximale de la publication HTTP. Essayez de limiter cette taille de paquet avec

git config --local http.postBuffer 157286400

à 150MB.

14
user1978011

J'ai eu ce problème quand j'avais proxy défini, mais en fait je n'ai pas eu besoin de proxy.

Pour réparer:

git config --global --unset http.proxy
git config --global --unset https.proxy
4
Jaanus

Essayez les commandes ci-dessous.

git config --global user.name "dummy"

git config --global user.email "[email protected]"

git config --global http.postBuffer 157286400

pour plus d'informations: https://confluence.atlassian.com/stashkb/error-rpc-failed-result-22-Push-to-stash-fails-604537633.html

2

Dans mon cas, j'ai eu la même erreur (HTTP 502 Bad gateway curl 22) lorsque j'ai créé un référentiel git sur un serveur sous root utilisateur. Bien sûr, dans cette situation, fcgiwrap et git-http-backend ne pouvaient pas recevoir de données d’un client sous www-data utilisateur. Ainsi, après la réinitialisation d'un référentiel de serveur sous www-data utilisateur, l'erreur a disparu. J'espère que ça aide quelqu'un.

0
AVKurov

si vous rencontrez ce problème dans l'arborescence des sources, procédez comme suit: 

  1. Préférences ouvertes (sur Mac) ou paramètres (sous Windows) 
  2. cliquez sur l'onglet 'Git'. 
  3. Trouvez "version git". sous la version git, cliquez sur le bouton 'reset to Embedded git' puis sur le bouton 'Use System Git'. (Ce paramètre est pour Mac OS. Si vous utilisez Windows, trouvez quelque chose de similaire ici.)  enter image description here

voir l'image 

0
Rakesh

J'ai eu un problème similaire lorsque je suis passé d'une connexion proxy (via CNTLM) à direct . La solution consiste à supprimer cette ligne de la section http du fichier c:\Users\.gitconfig:

proxy = localhost:3128
0
Khizhny Andrey