gitでコードをpushしたときに遭遇したこのエラー。
それまでは普通にpushできていたのになぜ?
心当たりといえば,今回pushするものにはいくつかのアイコンデータが含まれていること。
アイコンのような画像データはソースコードと比べるとファイルサイズが大きいから,一度に転送する量が多すぎたのかな?
と思い,調べてみるとどうやらgitには一度にpushできる最大データ転送量というものがあり,それは設定ファイルで変えられるものなのだそうだ。
最大データ転送量の変え方はこうだ。
まず,gitが実行できるコンソールを開く。
そして次のコマンドを実行する。
git config http.postBuffer <最大転送量(バイト)>
例えば,最大転送量を10MBに設定したい場合は次のコマンドを実行する。
git config http.postBuffer 10485760