Gitリポジトリに大量の変更をプッシュできないときの対処

The remote end hung up unexpectedly とか error: RPC failed; result=56, HTTP code = 0 言われたときの対処法方。

一回にpushする容量が大きかったのが原因だった。
以下のコマンドでバッファ容量を増やすと成功した。
git config --global http.postBuffer 10M