Я делал git push с моего OS X El Capitan Mac. Я получал ту же ошибку, я пытался все исправить, что я нашел в google / stackoverflow. Что касается версии, я использую довольно последнюю версию github, которая является 2.7.4. Я создал проект в своей локальной системе, и я хотел, чтобы это было публично в моей учетной записи на github. Размер проекта не был около 8 МБ. Я заметил, что когда я выдвигал некоторые файлы размером около 1,5 МБ, он выдвигался правильно, но с большим размером мне не удалось, с той же ошибкой,
Единственный вариант, который у меня был, - это выдвигать изменения во фрагментах МБ. Теперь я подтолкнул все изменения. Это обходной путь для меня, пока я не исправлю это решение.
Так что вы также можете попробовать внести изменения в несколько коммитов. Или, если у вас есть несколько папок, вы можете вносить изменения в каждую папку (если размер папки не большой).
Надеюсь, это поможет вам продолжить работу над проектом.