Геррит без учетной записи администратора - Как создать учетную запись администратора? - PullRequest
0 голосов
/ 05 мая 2020

У меня проблемы с моей новой установкой gerrit на нашем сервере. Первая учетная запись, которая входит в систему, должна быть учетной записью администратора, но ... Это не так. У меня нет доступа к созданию групп, управлению разрешениями и тому подобному. Я попробовал решение здесь: Как войти в систему Gerrit как администратор? , что позволяет войти в систему под любой учетной записью, но не помогает, потому что ни одна из учетных записей не имеет прав администратора. Я получаю этот экран:

Login Screen

Но я могу войти в систему только под любой из двух существующих учетных записей, ни одна из которых не является администраторами. Я создал третий, используя кнопку «Новая учетная запись», но у него также нет прав администратора, поэтому он не помогает. Обратите внимание, что первый идентификатор, который я получаю, - 1000001, что наводит меня на мысль, что может быть еще одна скрытая учетная запись администратора под 1000000, но попытка подключиться к этому идентификатору дает мне сообщение «Учетная запись не найдена».

Возникает вопрос: как могу ли я вручную сделать одну из этих учетных записей учетной записью администратора или как создать новую учетную запись администратора, чтобы устранить проблему?

Примечание : может ли эта проблема быть связана с тем, что Я использую LDAP для аутентификации, но машина linux не использует LDAP для своих учетных записей? Я ранее тестировал экземпляр Gerrit на сервере Windows, и у меня не было этой проблемы, но он использовал тот же LDAP, что и тот, который я настроил для gerrit.

1 Ответ

0 голосов
/ 07 мая 2020

После того, как потратил дней на это ...

Единственное решение, которое я нашел, заключалось в том, чтобы уничтожить все это и начать все сначала, и на этот раз я думаю, что мне повезло, и в моем аккаунте есть надлежащие права администратора.

Если вам нужно прибегнуть к этому, удаления репозитория сайта gerrit недостаточно. Вам также необходимо удалить папки «All-Projects. git» и «All-Users. git» в вашем репозитории git, если он находится за пределами вашего сайта gerrit.

...