Проект gerrit пуст после импорта из другого git-хоста - PullRequest
0 голосов
/ 24 апреля 2019

Я прошел по этой ссылке Импортировать репозиторий из git в gerrit .Я надеялся получить свой репозиторий (хранящийся в gitlab) импортированным в gerrit.Я пытался клонировать как «нормальный», так и пустой репозиторий из gitlab на мой жесткий диск, а затем с помощью различных методов (в том числе описанных по указанной ссылке) пытался импортировать клонированный репозиторий в gerrit.

git push --all gerrit_host
Counting objects: 2966, done.
Compressing objects: 100% (1258/1258), done.
Writing objects: 100% (2966/2966), 27.10 MiB | 2.87 MiB/s, done.
Total 2966 (delta 1030), reused 2966 (delta 1030)
remote: Resolving deltas: 100% (1030/1030)
remote: Processing changes: refs: 29, done    
To ssh://laptop:29418/project_1
 * [new branch]      branch_1 -> branch_1
 * [new branch]      branch_2 -> branch_2
 * [new branch]      branch_3 -> branch_3

.,// все ветви здесь

Несмотря на то, что при нажатии на empty-gerrit (список ветвей) вывод полностью корректен, я не вижу ветвей в веб-интерфейсе gerrit.Кроме того, git clone из gerrit не показывает ничего, кроме каталога «.git», что означает, что он не отражает содержимое, полученное из gitlab.

Остановка и перезапуск службы gerrit не помогли.ssh -p <port> <host> gerrit flush-caches --all также не помогло.

Когда я просматриваю каталог 'logs' в разделе gerrit, в нем нет ничего особенного ... Любая подсказка, где найти ответ и почему он не импортируется?

ОБНОВЛЕНИЕ: когда я клонирую его через интерфейс Gerrit (SSH и порт 29418), он не работает правильно.После клонирования выдается предупреждение: удаленный заголовок относится к несуществующему реф, не может оформить заказ.Кажется, работает правильно при клонировании через ssh (и вызывает хранилище по его пути в файловой системе)

git clone ssh://gerrit-user@laptop:29418/project_1 try_4
Cloning into 'try_4'...
warning: remote HEAD refers to nonexistent ref, unable to checkout.

git clone ssh://linux-user@laptop:/gerrit-dir/2.11.12/git/project_1.git try_5
Cloning into 'try_5'...
linux-user@192.168.0.66's password: 
remote: Counting objects: 1307, done.
remote: Compressing objects: 100% (696/696), done.
remote: Total 1307 (delta 457), reused 1281 (delta 431)
Receiving objects: 100% (1307/1307), 26.66 MiB | 1.40 MiB/s, done.
Resolving deltas: 100% (457/457), done.
...