在 CentOS 上的 GitLab(通常是 Omnibus 安装的 GitLab)中,“加用户”一般有两种常见场景:
适合:普通使用、分配给员工/开发账号
用 管理员账号 登录 GitLab
默认地址一般是:
http://服务器IP
或
http://域名
进入 Admin Area(管理后台)
添加用户
填写用户信息
点击 Create user
✅ 用户会收到邮件,自行设置密码后即可登录。
⚠️ 注意:
GitLab 本身有自己的一套用户体系,不要直接 useradd 给 GitLab 用,除非你明确在做 SSH / 系统运维用途。
如果只是为了 GitLab 登录和代码管理,用第一种方式即可。
适合:无邮件服务、脚本批量创建
sudo gitlab-rails console
进入控制台后:
u = User.new(
username: 'testuser',
email: 'test@example.com',
name: 'Test User',
password: 'strongpassword',
password_confirmation: 'strongpassword'
)
u.skip_confirmation!
u.save!
退出:
exit
/etc/gitlab/gitlab.rb)sudo gitlab-rake gitlab:env:info
如果你能告诉我:
我可以给你更精确的命令。