Could be several reasons:
Server side issueNetwork issueAuth problemCorrupt repoRepo size limit.I presume, that's because of size limitation issue, try to increase the buffer size:
# following sets the buffer to 500Mb
git config --global http.postBuffer 524288000
Reference: http.postBuffer