创建用户
您可以通过以下方式创建用户:
- 手动通过登录页面或管理中心。
- 自动通过用户身份验证集成。
在登录页面创建用户
如果您已启用注册,用户可以通过以下任一方式创建自己的帐户:
- 选择登录页面上的 立即注册 链接。
- 导航到
https://gitlab.example.com/users/sign_up
。
在管理中心创建用户
作为管理员用户,您可以手动创建用户:
- 在顶部栏上,选择 主菜单 > 管理员。
- 在左侧边栏中,选择 概览 > 用户 (
/admin/users
)。 - 选择 新建用户。
通过身份验证集成创建用户
- 用户在首次使用 [LDAP 集成] (../../../administration/auth/ldap/index.md)登录时自动创建。
- 如果存在
allow_single_sign_on
设置,则用户在首次使用 OmniAuth provider 登录时创建。 - 用户在首次使用 Group SAML 签名时创建。
- 在身份供应商中创建用户时,由 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!