Как войти в Геррит как администратор

Я установил свой gerrit на сервер Ubuntu.

Как сказал gerrit:Первыми людьми, которые вошли в gerrit, были администраторы.

Итак, я сначала вошел в систему с помощью openID (аккаунт Google), и я действительно являюсь администратором.

Но когда на следующий день я повторно вхожу в свою учетную запись google, я становлюсь новым регистратором. Идентификатор 100001 (идентификатор администратора 100000), но оба адреса электронной почты являются адресами электронной почты Google и одинаковы.

Что случилось?


person gemfield    schedule 21.12.2011    source источник


Ответы (3)


Самый простой способ — временно отключить аутентифицированные входы в систему.

Отредактируйте свой оператор [auth] в gerrit.config, чтобы он выглядел следующим образом:

[auth]
type = development_become_any_account

А затем принудительно войдите в систему как администратор, предоставьте себе доступ, а затем восстановите конфигурацию [auth].

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

person Kirin    schedule 14.10.2015
comment
это лучший способ, редактировать таблицы и взламывать базу данных неправильно. - person Brian Lee; 20.11.2018

gerrit автоматически назначает первый вход в качестве администратора и обрабатывает вашу учетную запись Google как еще один идентификатор.

Вы также можете

  1. войдите в систему с помощью openid и добавьте идентификатор учетной записи Google в группу администраторов.
  2. вручную изменить базу данных system_config для вашего аккаунта Google.

см. https://gerrit-documentation.storage.googleapis.com/Documentation/2.12.2/access-control.html#administrators

Надеюсь, подскажет.

person Larry Cai    schedule 04.05.2012

Я столкнулся с похожей проблемой и нашел полезным ответ Шона Пирса в списке рассылки:

https://groups.google.com/d/msg/repo-discuss/FkIPsL28OXM/OBJvKaMh-wgJ

ХТХ,

person vedang    schedule 11.05.2012