Git push error: RPC failed; result=56, HTTP code = 200 fatal: The remote end hung up unexpectedly fatal

Solution 1:

Look here: https://flyingtomoon.com/2011/04/12/git-push-is-failed-due-to-rpc-failure-result56/

The problem is most likely because your git buffer is too low.

You will need to increase Git’s HTTP buffer by setting the git config var “http.postBuffer” to 524288000.

git config http.postBuffer 524288000

Solution 2:

Increase the Git buffer size to the largest individual file size of your repo:

git config --global http.postBuffer 157286400

Solution 3:

This error was caused by my corporate Firewall.