У меня есть хранилище на старом экземпляре githost, и я пытаюсь перенести его на gitlab.com.Я использую их инструкции по миграции, но поскольку в этом хранилище используется LFS, я получаю некоторые ошибки, которые не могу понять, как их устранить.Вот команды, которые я выполняю
cd repo
git remote rename origin old-origin
git remote add origin git@gitlab.com:group/repo.git
git push -u origin --all
git push -u origin --tags
А вот пример ответа, который я получаю от git
на первую команду push
:
remote: GitLab: LFS objects are missing. Ensure LFS is properly set up or try a manual "git lfs push --all".
To https://gitlab.com/group/repo.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://gitlab.com/group/repo.git'
У меня естьпопробовал предложенную команду (git lfs push --all
) и эта команда недопустима.Я также попытался git lfs push origin master
, и это привело к:
Uploading LFS objects: 100% (29/29), 2.4 GB | 0 B/s, done
Я не могу найти что-либо в документации Gitlab, поэтому я прошу помощи этого сообщества.Спасибо!
Редактировать: Я также пытался использовать https
вместо источника репозитория SSH, и это не дает никакой разницы.