Git响应'边带解复用器中的错误'

EJa*_*Jay 18 git corruption

我设置了两台服务器(据我所知)完全一样.在其中一个上,使用git一直很好,但是在第二个上,我开始收到这个错误:

致命:远程端意外挂起
错误:边带解复用器出错

两者之间的一切都是相同的,包括.git/hooks/post-receive文件的内容.

配置中是否有一步我错过了什么地方?我已经尝试过两次重新启动回购,但无济于事.

我的收件后文件如下:

#!/ bin/sh
cd ..
env -i git reset --hard

Von*_*onC 9

在这个GitHub支持线程上,这种错误似乎与某种存储库损坏有关.

通过重置损坏的远程仓库(带git remote set-head)的头部来修复该问题.


Mar*_*olt 5

在你的钩子里,你永远不会从stdin读取.所以这个问题的解决方案也可能适用于你:带有git post-receive hook的边带解复用器出错