git не удается перенести репо на новый сервер - PullRequest
1 голос
/ 09 марта 2020

Попытка перенести репо на новый сервер с помощью git clone --mirror. Но при толкании происходит сбой с remote: fatal: git cat-file: could not get object info

Вот мои шаги:

git clone --mirror oldRepoUrl
cd old cloned repo
git remote add newRepoName newRepoUrl
git push -f --tags newRepoName refs/heads/*:refs/heads/*

Назначение - новый пустой репо.

Вот ошибка, которую я получаю:

remote: System hooks checking refs/heads/master
remote: fatal: git cat-file: could not get object info
remote: fatal: git cat-file: could not get object info
remote: warn: committer emails ["email1@mail.com",...etc multiples] are not found in Github

Может ли это быть из-за коммиттеров, которые больше не являются частью проекта? Или что-то еще?

Спасибо!

1 Ответ

0 голосов
/ 10 марта 2020

Вместо использования refspe c "refs/heads/*:refs/heads/*" попробуйте вместо git push --mirror и посмотрите, сохраняется ли проблема.

Для тестирования попробуйте и pu sh это совершенно новый пустой репозиторий.

Примечание: коммиттеры упоминаются как предупреждение.
Неустранимая ошибка происходит от чего-то другого ( эта проблема иллюстрирует причину подмодуля, но если у вас нет .gitmodules, это не должно вас беспокоить)

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