миграция git-svn, ошибка при отправке файла на удаленный сервер - PullRequest
0 голосов
/ 14 января 2019

Я пытаюсь перенести весь SVN-репозиторий в GIT-репозиторий. Я создал файл дампа и загрузил его, используя svnadmin load в локальный каталог. После этого я клонировал репо и фиксирую историю, используя команду git svn clone в определенной папке (пусть это будет /igration). Через несколько дней я получил репозиторий SVN на своем компьютере. Последнее, что нужно было сделать, это отправить весь svn-репозиторий на удаленный сервер gitlab. Во-первых, я добавил URL-адрес gitlab в /igration, используя

    git remote add origin git@gitlab.remote.server.com:project.git  

Эта команда была успешно выполнена. В конце концов, все, что мне нужно было сделать, это отправить все файлы из /igration в репозиторий git. Поэтому я набрал:

    git push origin --all

И что я получу как вывод gitbash:

    Enumerating objects: 231641, done.
    error: remote unpack failed: eof before pack header was fully read
    error: failed to push some refs to           'git@gitlab.remote.server.com:project.git'

Я не знаю, в чем может быть причина этих ошибок, я читал, что это может быть из-за Защищенных веток, которые не так далеко, где включены в GitLab. Но ни одна из моих попыток не была достаточно хороша, чтобы решить эти проблемы.

Это все для локального ПК с Windows. Версия SVN: 1.8.17 (r1770682), версия git: svn, версия 1.8.17

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