Я зафиксировал свою работу и хочу опубликовать ее в своем репозитории на github.
но нажатие не удается, и отображается эта ошибка:
error: RPC failed; curl 55 SSL_write() returned SYSCALL, errno = 32
fatal: the remote end hung up unexpectedly
Total 10 (delta 3), reused 0 (delta 0)
fatal: the remote end hung up unexpectedly
Done
Как я могу это решить?
Сначала проверьте, не сделала ли ваша работа, которую вы только что зафиксировали, ваш репозиторий слишком большим, чтобы его можно было отправить на GitHub.
Вы можете использовать такой инструмент, как github/git-sizer, чтобы получить представление о том, что занимает так много места.
Если вы видите слишком большой элемент, которого там быть не должно, попробуйте удалить его (после того, как вы сейчас .gitignore
его, но он все равно будет частью вашей прошлой истории коммитов)
Для этого используйте git filter-repo (о котором я упоминал здесь).
Сначала установите его. (python3 -m pip install --user git-filter-repo
)
Тогда, например:
git filter-repo --strip-blobs-bigger-than 10M
Попробуйте увеличить лимит отправки.
git config --global http.postBuffer 15728640
Надеюсь, поможет! :)