gitのエラー “fatal: The remote end hung up unexpectedly” への対処法

gitでコードをpushしたときに遭遇したこのエラー。

それまでは普通にpushできていたのになぜ?

心当たりといえば,今回pushするものにはいくつかのアイコンデータが含まれていること。

アイコンのような画像データはソースコードと比べるとファイルサイズが大きいから,一度に転送する量が多すぎたのかな?

と思い,調べてみるとどうやらgitには一度にpushできる最大データ転送量というものがあり,それは設定ファイルで変えられるものなのだそうだ。

最大データ転送量の変え方はこうだ。

まず,gitが実行できるコンソールを開く。

そして次のコマンドを実行する。

git config http.postBuffer <最大転送量(バイト)>

例えば,最大転送量を10MBに設定したい場合は次のコマンドを実行する。

git config http.postBuffer 10485760

コメントする