Git responde con 'error en el demultiplexor de banda lateral'

Tengo dos serveres configurados (hasta donde yo sé) exactamente iguales. En uno de ellos, comprometerse con git siempre ha estado bien, sin embargo, en el segundo caso, comencé a recibir este error:

fatal: el extremo remoto colgó inesperadamente
error: error en demultiplexor de banda lateral

Todo es igual entre los dos, incluido el contenido del file .git/hooks/post-receive .

¿Hay algún paso en la configuration que me he perdido en algún lado, o algo así? Intenté reiniciar el repository dos veces, sin ningún resultado.

Mi file posterior a la recepción es el siguiente:

#! / bin / sh
discos compactos ..
env -i git reset –hard

En este hilo de soporte de GitHub , este tipo de error parece estar relacionado con algún tipo de corrupción del repository .

El problema se solucionó reiniciando el jefe del repository remoto corrupto (con git remote set-head ).

En tu gancho, nunca lees de stdin. Así que probablemente la solución de esta pregunta también funcione para usted: Error en el demultiplexor de banda lateral con un gancho git post-receive

Recibo este error cuando se impide git de la memory MMAP (debido a un límite en el process).

En la architecture de 64 bits, git intentará mapear 1G de memory, que es sorprendentemente grande y puede causar problemas si usa ulimit (o chpst / softlimit ) para controlar los processs.

Eliminar el límite de memory corrige las cosas (para mí).

tuve el mismo problema y para mí, fue por mi script python posterior a la recepción. si hay algún error en mi script python, entonces siempre aparece el post de error:

fatal: el extremo remoto colgó inesperadamente
error: error en demultiplexor de banda lateral