Ошибка при зеркалировании git-репо - PullRequest
0 голосов
/ 12 июня 2018

Я сталкиваюсь с ошибкой ниже, когда при зеркалировании git repose эти теги не отображаются как существующие, есть ли другая команда, которую я могу использовать для зеркалирования git repo?

-bash-4.1$ git push --mirror git@gitlab.sd.company.com:techFirmware/PROJECTmirror.git
Counting objects: 15, done.
Delta compression using up to 24 threads.
Compressing objects: 100% (9/9), done.
Writing objects: 100% (9/9), 1.55 KiB, done.
Total 9 (delta 6), reused 0 (delta 0)
remote: GitLab: You are not allowed to change existing tags on this project.
To git@gitlab.sd.apple.com:techFirmware/PROJECTmirror.git
 ! [remote rejected] PROJECT1310T472R15_BRANCH_13_45 -> PROJECT1310T472R15_BRANCH_13_45 (pre-receive hook declined)
 ! [remote rejected] PROJECT1310T472R15_REL_13_45_63 -> PROJECT1310T472R15_REL_13_45_63 (pre-receive hook declined)
 ! [remote rejected] PROJECT1310T472R15_REL_13_45_63_RETAG -> PROJECT1310T472R15_REL_13_45_63_RETAG (pre-receive hook declined)
error: failed to push some refs to 'git@gitlab.sd.company.com:techFirmware/PROJECTmirror.git'

1 Ответ

0 голосов
/ 13 июня 2018

Это зависит от версии вашего сервера GitLab.
См. выпуск 25175 , который дублирует выпуск 24813 и был исправлен с помощью MR 7700 (GitLab8.14.2): Теги нельзя создавать с разрешениями разработчика.

Возможно, GitLab считает, что это существующий тег, даже если это новый тег.

Проверьте, являетесь ли вы владельцем репозитория, в который вы отправляете репозиторий, который должен быть новым пустым репозиторием (для импорта через push --mirror содержимого вашего локального репо).

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