温馨提示×

ubuntu gitlab如何加用户

小樊
44
2026-10-07 18:00:13
栏目: 智能运维

在 Ubuntu 上部署的 GitLab 中,添加用户通常有两种方式:


一、通过 GitLab Web 界面添加(推荐)

  1. 使用管理员账号登录 GitLab
    访问:http://你的服务器IP 或 http://域名

  2. 进入 Admin Area(管理员区域)

    • 右上角头像 → Admin
  3. 添加用户

    • 左侧菜单:Users
    • 点击 New user
  4. 填写用户信息

    • Name(姓名)
    • Username(用户名)
    • Email(邮箱)
    • 设置密码或选择“发送重置密码邮件”
    • Access Level(权限):
      • Regular(普通用户)
      • Admin(管理员)
  5. 点击 Create user

✅ 用户创建完成,可登录或加入项目/组


二、通过命令行(GitLab Rails 控制台)添加

适用于无邮件服务或批量创建场景。

sudo gitlab-rails console

进入控制台后执行:

user = User.new(
  name: '张三',
  username: 'zhangsan',
  email: 'zhangsan@example.com',
  password: 'StrongPassword123',
  password_confirmation: 'StrongPassword123'
)
user.skip_confirmation!
user.save!

退出:

exit

三、将用户加入项目或组

Web 方式

  • 项目 → Members
  • 输入用户名 → 选择角色(Guest / Reporter / Developer / Maintainer / Owner)

命令行方式

user = User.find_by(username: 'zhangsan')
project = Project.find_by(full_path: 'group/project')
project.add_developer(user)

四、常见问题

1. 邮件收不到?

  • 检查 GitLab 邮件配置
  • 或使用 skip_confirmation!

2. 忘记管理员密码?

sudo gitlab-rails console
user = User.find_by(username: 'root')
user.password = 'newpassword'
user.save!

如果你能说明:

  • GitLab 是 CE 还是 EE
  • 是否使用 Docker
  • 是否要 批量导入用户

我可以给你更精确的方案。

0 踩