Рейтинг:0

Плагин репликации Gerrit перезагружается с ошибкой «отсутствует заполнитель $ {name} в FileBasedConfig»

флаг in

Сервер, на котором я развернул ОС Геррита, Убунту 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?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.