Erreur dans le démultiplexeur à bande latérale avec un crochet post-réception git

J’ai mis en place une de mes instances EC2 avec git et en utilisant un hook post-réception, je l’ai déployé sur mon serveur avec ce tutoriel . Ceci est la sortie de ma console:

$ git push production master [email protected]'s password: Counting objects: 26, done. Delta compression using up to 4 threads. Compressing objects: 100% (19/19), done. Writing objects: 100% (19/19), 2.51 KiB, done. Total 19 (delta 14), reused 0 (delta 0) fatal: The remote end hung up unexpectedly error: error in sideband demultiplexer To [email protected]:halftown.git 5d5e809..eb30e51 master -> master error: failed to push some refs to '[email protected]:git_application.git' 

S’il vous plaît laissez-moi savoir si vous avez besoin d’autre chose pour m’aider à résoudre ce problème.

J’ai compris le problème que je rencontrais. Apparemment, vous devez vous assurer de tout lire de STDIN avant de terminer le script.

C’était mon crochet post-réception avant:

 #!/bin/sh git checkout -f 

C’est ce que j’ai ajouté qui a résolu le problème:

 #!/bin/sh while read oldrev newrev refname do : done git checkout -f