ユーザーの作成
ユーザーを作成することができます:
- サインインページから手動でユーザーを作成できます。
- 管理エリアから手動で。
- 手動でAPIを使用します。
- ユーザー認証インテグレーションにより自動的に。
サインインページでユーザーを作成
前提条件
ユーザーは以下のいずれかの方法でアカウントを作成できます:
- サインインページで「今すぐ登録」リンクを選択します。
- GitLab インスタンスのサインアップリンクに移動します。例:
https://gitlab.example.com/users/sign_up
.
管理エリアでユーザーを作成
前提条件
- インスタンスへの管理者アクセス権が必要です。
ユーザーを手動で作成するには:
- 左のサイドバーで、Search を選択するか、次のページに進んでください。
- Admin Areaを選択します。
- 概要 > ユーザーを選択します。
- 新規ユーザーを選択します。
- 名前、ユーザー名、Eメールなどの必須項目を入力します。
- ユーザーの作成]を選択します。
ユーザーのEメールにリセットリンクが送信され、初回サインイン時にパスワードの設定が強制されます。
Eメールによる確認に頼らずにユーザーのパスワードを設定するには、前のステップに従ってユーザーを作成した後、次の手順を実行します:
- ユーザーを選択します。
- 編集]を選択します。
- パスワードとパスワード確認フィールドを入力します。
- 変更を保存を選択します。
ユーザーは新しいユーザー名とパスワードでサインインできるようになり、設定したパスワードを変更するよう求められます。
もしテストユーザーを作りたいのであれば、偽のEメールを送り、最終確認で同じパスワードを使うことで、前のステップに従うことができます。
認証インテグレーションによるユーザーの作成
ユーザーは
- LDAPインテグレーションによる初回サインイン時に自動的に作成されます。
-
allow_single_sign_on
設定が存在する場合、OmniAuth プロバイダを使用して最初にサインインするときに作成されます。 - グループ SAML を使用して初めて署名するときに作成されます。
- ユーザが ID プロバイダで作成されるときにSCIMによって自動的に作成されます。
Railsコンソールからのユーザー作成
データを変更するコマンドは、正しく実行しなかったり適切な条件下で実行しなかったりすると、ダメージを与える可能性があります。必ず最初にテスト環境でコマンドを実行し、リストアできるようにバックアップインスタンスを用意してください。
Railsコンソールからユーザーを作成するには:
- Railsコンソールセッションを開始します。
-
以下のコマンドを実行してください:
u = User.new(username: 'test_user', email: 'test@example.com', name: 'Test User', password: 'password', password_confirmation: 'password') u.skip_confirmation! # Use it only if you wish user to be automatically confirmed. If skipped, user receives confirmation e-mail u.save!