Git Push дает: ошибка: RPC не удалось; передача curl 18 закрыта с оставшимися незавершенными данными чтения - PullRequest
1 голос
/ 23 апреля 2019

Я нашел много вопросов с этой ошибкой во время клонирования.Но я получаю это при нажатии на пульт.

О моем удаленном репо : содержит много небольших файлов (набор данных).
Интернет-соединение : я нахожусь за сетью моего колледжа с приличной скоростью (~ 10MBps) за прокси.Я могу гарантировать, что прокси не проблема.

Я передал много маленьких файлов (теперь их стало больше).Я пытался подтолкнуть их, когда я начал получать эту ошибку.Поэтому я удалил все файлы, чтобы сделать папку достаточно маленькой, после чего я попытался снова нажать ее.Сейчас я пытаюсь выдвинуть небольшое количество файлов (~ 20-30) размером ~ 40 МБ.И это проявляется.

$ git push origin master               
Counting objects: 8124, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (8105/8105), done.
Writing objects: 100% (8124/8124), 2.64 GiB | 539.00 KiB/s, done.
Total 8124 (delta 27), reused 8091 (delta 18)
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date

Кроме того, когда я зафиксировал, многие из этих файлов находились в режиме удаления, что мне кажется правильным, так как я фиксировал их ранее.Теперь мои файлы ~ 40 МБ, а папка .git ~ 6 ГБ.

Буду очень признателен, если кто-нибудь поможет решить проблему.

1 Ответ

0 голосов
/ 24 апреля 2019

Попробуйте использовать другой размер push, то есть:

Отмените последний коммит с помощью git reset @~.

Затем добавьте только небольшой набор файлов, подтвердите и попробуйте их подтолкнуть.
Повторите для других файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...