15
12

More than 5 years have passed since last update.

【Git】ファイルが重くてpushできないときの対策

Posted at

ファイルが重くて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

これでもダメなら、

stackoverflowより

$git config --global http.postBuffer 1048576000

私はこれで解決できました。

一人で開発する際にファイルが大きくてpushできないというケースはあまりないかと思いますが、画像がファイルが大きすぎたりすると起こり得るようです。

一応画像ファイルとかは極力大きくても1MB以下に抑えることを心がけるといいと思います。
全ての画像がjpeg形式になっているか確認して、macのプレビューでサイズを小さくしたり、tinypngとかを使ったりするといいです。

15
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
12