19
22

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

GitLabで新しいユーザーをメールによる認証なしで登録したい

Posted at

GitLab のユーザーをサクッと作りたいが……

 社内に GitLab サーバーを立てました。開発メンバーの登録を一括で行ってしまいたい。しかし、GitLab でユーザー登録を行うにはメールによる認証が必須。すぐに使えるメールサーバーも無い。さてどうするか。

 結論から言うと、GitLab ではメールによる認証が必須なので不可能。そういう設定は用意されていない。

対処策

 でもあきらめるにはまだ早い。コードを書き換えることで回避が可能だ。

/opt/gitlab/embedded/service/gitlab-rails/app/modules/user.rb
default_value_for :confirmed_at, Time.now

 上記のコードを追加してあげることで、登録と同時にメール認証が済んだことになる(ファイルパスは RPM をインストールしたときのものなので、インストール形式によっては適宜読み替えてください)。

19
22
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
22

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?