创建用户

您可以通过以下方式创建用户:

  • 手动通过登录页面或管理中心。
  • 自动通过用户身份验证集成。

在登录页面创建用户

如果您已启用注册,用户可以通过以下任一方式创建自己的帐户:

  • 选择登录页面上的 立即注册 链接。
  • 导航到 https://gitlab.example.com/users/sign_up

Register Tab

在管理中心创建用户

作为管理员用户,您可以手动创建用户:

  1. 在顶部栏上,选择 主菜单 > 管理员
  2. 在左侧边栏中,选择 概览 > 用户 (/admin/users)。
  3. 选择 新建用户

Administrator User Button

Administrator User Form

通过身份验证集成创建用户

  • 用户在首次使用 [LDAP 集成] (../../../administration/auth/ldap/index.md)登录时自动创建。
  • 如果存在 allow_single_sign_on 设置,则用户在首次使用 OmniAuth provider 登录时创建。
  • 用户在首次使用 Group SAML 签名时创建。
  • 在身份供应商中创建用户时,由 SCIM 自动创建。

通过 Rails 控制台创建用户

caution无论运行是否正确,更改数据的命令可能会导致损坏。始终首先在测试环境中运行命令,并准备好要恢复的备份实例。

通过 Rails 控制台创建用户:

  1. 启动 Rails 控制台会话
  2. 运行以下命令:

    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!