問題の概要
Herokuに新しく作成したアプリケーションにgit pushでデプロイしようとした際に、以下のようなエラーが発生しました
Enumerating objects: 14718, done. Counting objects: 100% (14718/14718), done. Delta compression using up to 16 threads Compressing objects: 100% (6495/6495), done. fatal: protocol error: bad line length character: fata Writing objects: 100% (14718/14718), 17.62 MiB | 1007.00 KiB/s, done. Total 14718 (delta 7769), reused 14137 (delta 7392), pack-reused 0 fatal: the remote end hung up unexpectedly error: failed to push some refs to 'https://git.heroku.com/example.git'
「bad line length character: fata」というエラーメッセージが表示され、Herokuへのデプロイが失敗します。
原因
この問題は、macOSでGitバージョン2.39.3を使用している場合 に発生します
解決方法
Gitのバージョンを2.39.3より上位のバージョンにアップデートすることで解消しました。
参考情報
Herokuサポートページにも同様の情報が記載されていますが、Herokuのアカウントがないと閲覧できなかったのでブログ記事にしました