#ファイルが重くてpushできない問題
画像処理とかを間違ってコミットしてしまって、不覚にもファイルが肥大化してしまい、pushしたら以下のようなエラーが出ました。。
error:RPC failed;curl 56 LibreSSL SSL_read:ERROR_SYSTCALL,errno 60
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-dage
「リモートが予期せずハングアップしました」と出たので、とりあえずこのエラーメッセージでググる。すると良さげな記事がいっぱい。
Qiita : Git push エラーの対処
$git config http.postBuffer 52428000
これでもダメなら、
$git config --global http.postBuffer 1048576000
私はこれで解決できました。
一人で開発する際にファイルが大きくてpushできないというケースはあまりないかと思いますが、画像がファイルが大きすぎたりすると起こり得るようです。
一応画像ファイルとかは極力大きくても1MB以下に抑えることを心がけるといいと思います。
全ての画像がjpeg形式になっているか確認して、macのプレビューでサイズを小さくしたり、tinypngとかを使ったりするといいです。