Happens to me as well. Not always, just from time to time. I was googling the answers, trying multiple solutions until I came to this thread and it really worked! Did not know ESET's the reason, I was blaming the files or the git itself.
My error is:
Enumerating objects: 2594, done.
Counting objects: 100% (2594/2594), done.
Delta compression using up to 8 threads
Compressing objects: 100% (2504/2504), done.
fatal: failed to read object <id>: Interrupted system call
remote: fatal: early EOF
error: remote unpack failed: index-pack abnormal exit
To <remote>
! [remote rejected] master -> master (failed)
error: failed to push some refs to '<remote>'