git pushでHerokuにデプロイしたら、デプロイは成功しているのに、最後にエラーメッセージが出てしまう現象に遭遇しました。
$ git push heroku release-yyyymmdd:master # なんやかんやあって remote: Waiting for release.... done. fatal: protocol error: bad line length character: fata error: error in sideband demultiplexer error: failed to push some refs to 'https://git.heroku.com/xxxxxxxxxx.git'
いや、release..... done.ってなってるやないか。なんで最後エラーに…。このせいでデプロイの自動処理がここで止まってしまう…。
fatal: protocol error: bad line length character
でググると、.bashrcでechoしてないか?とか、色々出てくるんですが、確認したところ、そういうこともしていませんでした。
エラーメッセージと、herokuで検索したら、それっぽいのをstackoverflowで発見!
これのコメントにある通りに対応したら、直りました👍
$ heroku plugins:install heroku-repo $ heroku repo:reset -a xxxxxxxxxx $ git commit --allow-empty -m "Reset repo" $ git push heroku release-yyyymmdd:master
Herokuのリポジトリをリセットしたら直ったってことは、なんか壊れていたってことなんかなぁ〜🤔と思いつつ、これで終わりとしたいと思います。