Git répond "erreur dans la bande latérale démultiplexeur'
J'ai deux serveurs (autant que je sache) exactement la même chose. Sur l'un d'eux, s'engageant avec git a toujours été bien, mais sur la deuxième, j'ai commencé à avoir cette erreur:
fatale: L'extrémité distante accroché de façon inattendue
erreur: erreur dans la bande latérale démultiplexeur
Tout est la même entre les deux, y compris le contenu de la .git/hooks/post-receive
fichier.
Est-il une étape dans la configuration que j'ai raté quelque part, ou quelque chose? J'ai essayé reinitialising l'opération deux fois, en vain.
Mon post-recevoir un fichier est comme suit:
#!/bin/sh
cd ..
env-je git reset --hard
Ajouté mon post-recevoir un fichier à l'OP.
OriginalL'auteur EJay | 2011-01-03
Vous devez vous connecter pour publier un commentaire.
Sur ce GitHub thread de support, ce genre d'erreur semble être lié à un référentiel de la corruption d'une certaine sorte.
Le problème a été résolu en réinitialisant le chef de la corruption de la distance repo (avec
git remote set-tête
).En fait, l'erreur est de retour. >.<
désolé de lire que. Pouvez-vous essayer de regrouper votre premier dépôt, copie le fichier résultant sur le deuxième serveur, clone et voir si le problème persiste, alors? (voir stackoverflow.com/questions/3601242/...)
Elle semble être la seule à se produire chaque tellement souvent. Je peux obtenir s'engage dans qui ne me donne pas d'erreur, mais parfois, ils le font. J'ai essayé d'utiliser l'option-f lors de la poussée, n'a pas aider.
mais il ne s'applique que pour un serveur, non? C'est pourquoi j'ai proposé le regroupement et le clone de la même repo de l'autre serveur dans le cas où il y a une sorte de corruption sur le courant résultant de pensions de la deuxième serveur.
OriginalL'auteur VonC
Dans votre crochet, vous n'avez jamais lu sur l'entrée standard. C'est probablement la solution de cette question, qui fonctionne pour vous, trop: Erreur dans la bande latérale démultiplexeur avec un git post-recevoir crochet
OriginalL'auteur Martin Nyolt
J'obtiens cette erreur quand
git
est empêché de MMAPing de la mémoire (en raison d'une limite sur le processus).Sur une architecture 64 bits, git va tenter de mmap 1G de mémoire, ce qui est étonnamment grand, et peut causer des problèmes si vous utilisez
ulimit
(ouchpst
/softlimit
) pour le contrôle des processus.Retrait de la limite de mémoire résout des choses (pour moi).
OriginalL'auteur Ben Walding
j'ai eu le même problème.
et pour moi, c'était à cause de mon post-recevoir script python.
si il ya une erreur dans mon script python, puis je reçois toujours le message d'erreur:
OriginalL'auteur jung