Git Push erro: RPC failed; curl 18 transfer closed with outstanding read data remaining

whenever I give git push it gives this error. What can it be?

It looks like you’re trying to push 3,7 Gb of data to a repository. If that’s a GitHub repository, then you’re definitely over the limits of how much storage each repository can hold, as well as the monthly bandwith limit of data transferal.