Сервер, на котором я развернул ОС Геррита, Убунту 18.04.05
, а IP-адрес моего сервера Gitlab 192.168.0.167
. я пытался использовать репликация
плагин для отправки проекта gerrit на локальный сервер Gitlab. Мой gerrit_site/etc/replication.config
файл нравится ниже:
[удаленный "test_project"]
ââââurl = [email protected]:testuser/test_project.git
ââââpush = +refs/heads/*:refs/heads/*
ââââpush = +refs/tags/*:refs/tags/*
ââââpush = +ссылки/изменения/*:ссылки/изменения/*
❗ нитей = 3
ââââпроект = тестовый_проект
И я попытался перезагрузить репликация
плагин командой ниже:
ssh -l gerrit_admin -p 29418 127.0.0.1 репликация перезагрузки плагина gerrit
И я получил ошибку ниже:
фатальный: Не удалось подготовить, см. следующие ошибки:
1) [Guice/ErrorInjectingConstructor]: ConfigInvalidException: remote.test_project.url "[email protected]:testuser/test_project.git" отсутствует заполнитель ${name} в FileBasedConfig[/home/gerrit/gerrit_site/etc/replication.config]
в DestinationsCollection.<init>(DestinationsCollection.java:72)
в DestinationsCollection.class(DestinationsCollection.java:50)
при поиске DestinationsCollection
при поиске ReplicationDestination
Учить больше:
https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR
1 ошибка
======================
Полная легенда имени класса:
======================
ConfigInvalidException: «org.eclipse.jgit.errors.ConfigInvalidException»
DestinationsCollection:ââ"com.googlesource.gerrit.plugins.replication.DestinationsCollection"
ReplicationDestinations: "com.googlesource.gerrit.plugins.replication.ReplicationDestinations"
========================
Конец легенды имени класса:
========================
Интересно, не забыл ли я какие-либо конфигурации? Или есть недопонимание с
официальный документ?
Я помню, когда я устанавливал плагин OAuth
, мне нужно добавить [плагин "gerrit-oauth"]
раздел в gerrit_site/etc/gerrit.config
. Но репликация
в документе нет упоминания об этом. Доза репликация
документа думаете, что я уже сделал это по умолчанию? Если да, то как мне изменить gerrit_site/etc/gerrit.config
?