2011-12-21 12 views
14

私のgerritをUbuntuサーバーにインストールしました。ヘリットとしてログインするには管理者としてGerrit

は言った:ヘリットをlogined最初の人が管理者です。

は、だから私は、OpenIDの(Googleアカウント)で最初logined、と私は確かに管理しています。次の日、私は自分のGoogleアカウントとのヘリット再ログイン

しかし、私は新しいレジスタになります。 IDは100001(管理者のIDは100000)ですが、両方の電子メールはGoogleの電子メールであり、同じです。

どうしましたか?

答えて

2

ヘリットは自動的に管理者として最初にログインを割り当て、別のIDとしてGoogleアカウントを扱います。

あなたはどちらか

  1. のOpenIDでログインして、Googleアカウントのにも
  2. 手動で変更データベースsystem_config管理者グループへのGoogleアカウントIDを追加することができます。

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

はそれがヒントを与えホープ参照してください。

5

最も簡単な方法は、一時的に認証されたログインを無効にすることです。

編集このように見てgerrit.configであなたの[AUTH]声明:

[auth] 
type = development_become_any_account 

そして、管理者としてログインを強制し、自分自身にアクセス権を付与し、[AUTH]設定を復元します。

上記の手順を完了している間、セットアップ、ファイアウォールや何かがちょうどあなたのワークステーションへのアクセスを絞り込むように、この時間の間に、サーバーへのアクセス権を持つ誰もがまた、任意のアカウントであることができるようになりますことを心に留めておいてください。

関連する問題