Ubuntu サーバーに gerrit をインストールしました。
gerrit が言ったように: gerrit に最初にログインしたのは管理者です。
だから私は最初にopenID(Googleアカウント)でログインしました、そして私は確かに管理者です。
しかし、翌日、Googleアカウントでgerritに再ログインすると、新しい登録者になります。IDは100001(管理者のIDは100000)ですが、どちらもgoogleのメールで同じです。
どうしたの?
最も簡単な方法は、認証済みログインを一時的に無効にすることです。
gerrit.config の [auth] ステートメントを次のように編集します。
[auth]
type = development_become_any_account
次に、管理者として強制的にログインし、自分自身にアクセスを許可してから、[auth] 構成を復元します。
この期間中にサーバーにアクセスできる人は誰でも任意のアカウントになることができることに注意してください。そのため、上記の手順を完了する間、ファイアウォールまたは何かをセットアップして、アクセスをワークステーションだけに絞り込みます.
gerrit は最初のログインを管理者として自動的に割り当て、Google アカウントを別の ID として扱います。
次のいずれかを実行できます
system_config
Google アカウントのデータベースを手動で変更します。https://gerrit-documentation.storage.googleapis.com/Documentation/2.12.2/access-control.html#administratorsを参照してください
ヒントになることを願っています。
私は同様の問題に直面し、メーリング リストでの Shawn Pearce の返信が役立つことを発見しました。
https://groups.google.com/d/msg/repo-discuss/FkIPsL28OXM/OBJvKaMh-wgJ
HTH、