GitLab のユーザーをサクッと作りたいが……
社内に GitLab サーバーを立てました。開発メンバーの登録を一括で行ってしまいたい。しかし、GitLab でユーザー登録を行うにはメールによる認証が必須。すぐに使えるメールサーバーも無い。さてどうするか。
結論から言うと、GitLab ではメールによる認証が必須なので不可能。そういう設定は用意されていない。
対処策
でもあきらめるにはまだ早い。コードを書き換えることで回避が可能だ。
/opt/gitlab/embedded/service/gitlab-rails/app/modules/user.rb
default_value_for :confirmed_at, Time.now
上記のコードを追加してあげることで、登録と同時にメール認証が済んだことになる(ファイルパスは RPM をインストールしたときのものなので、インストール形式によっては適宜読み替えてください)。