remote: Verifying deploy... done.
fatal: protocol error: bad line length character: fata
error: error in sideband demultiplexer
这只是突然出现的。我的更改在git中被保存并成功推送到Heroku。我完全不知道这意味着什么或是什么原因导致它出现,因为我没有做任何新的东西。
我自己遇到了这个问题。对我有效的是直接来自Heroku支持团队的回应。
$ Upgrade GIT on your local machine
$ heroku plugins:install heroku-repo
$ heroku repo:reset -a <app-name>
$ git commit --allow-empty -m "Reset repo"
$ git push heroku master
heroku repo:reset
),然后再次从我们的 CI 工具推送即可。 - nicohviheroku plugins:install heroku-repo
这一部分。 - MalcolmOcean近期我与Heroku支持人员联系,得知在将代码推送至Heroku远程时,您可以传递以下环境变量来了解更多情况:
GIT_CURL_VERBOSE=1 GIT_TRACE=1 git push https://heroku:key@git.heroku.com/app-name.git develop:develop
清理 Heroku 仓库,然后从头开始重新推送对我来说起了作用。
服务器出现问题。
您的远程Git服务器没有按预期的Git响应进行回复。
首先检查您的服务器.bashrc
文件。它可能会打印错误或存在语法问题。
可能相关的问题:
https://askubuntu.com/questions/210381/git-fatal-protocol-error-bad-line-length-character-ssh
这个问题已经被Heroku解决了,显然是他们自己的错误。
remote: error: cannot lock ref 'refs/heads/master': ref refs/heads/master is at ae943f5f0b6bd283ds486ab6e9676ae973194a70a but expected 69e4ee4446428e4cef84756ff6381ae64e7ea1a24ff5c69
。 - Timmy Von Heiss