2

Gerritでssh(gerrit create-user)を使用してローカルユーザーを作成しました。ユーザーの固有名を変更したいのですが、変更する方法が見つかりません。

ユーザーデータを変更できますか、または少なくともユーザーを削除できますか?

4

2 に答える 2

9

フルネーム情報の変更

そのユーザーでログインできる場合

  1. 右上の[設定]に移動します
  2. クリック「連絡先」
  3. ユーザーのフルネームを更新する

データベース内のユーザーの変更

  1. データベースに接続します。ssh -p 29418 review.example.com gerrit gsql
  2. 変更するユーザーを見つけます。select * from accounts ;
  3. ユーザーデータの更新:update accounts set full_name = 'Any User Name' where account_id = <X>

ユーザーの削除

現在、アカウントを削除する簡単な方法はありません。適切なテーブルの参照を削除する必要があります(それほど多くはありません)。

于 2012-10-17T20:21:22.127 に答える
1

LDAP for Gerritを使用しているときに、誰かがユーザー名の変更に苦労した場合に備えて、コメントを追加します。

gerrit.configでaccountFullName設定を通知する場合、UIからユーザー名を変更することはできません(空のままにしておくと可能になるようですが、私はそれに成功していません)

私がやったことは、accountFullNameを$ {givenName}${sn}に構成することです。

ドキュメント(config.gerritのもの、https ://gerrit-documentation.storage.googleapis.com/Documentation/2.8.5/config-gerrit.html )から:

「デフォルトは、RFC 2307サーバーの場合はdisplayName、ActiveDirectoryの場合は${givenName}${sn}です。」

于 2014-05-20T11:34:17.263 に答える