在 Debian 上部署的 GitLab 中,添加用户通常有两种方式:
适用:管理员操作
Admin → Users
✅ 用户创建后,可分配到项目或组。
适用:无界面或自动化场景
sudo gitlab-rails console
进入控制台后:
user = User.new(
name: '张三',
username: 'zhangsan',
email: 'zhangsan@example.com',
password: 'Temp@1234',
password_confirmation: 'Temp@1234'
)
user.skip_confirmation!
user.save!
退出:
exit
⚠️ 不推荐新手频繁使用控制台。
curl --request POST \
--header "PRIVATE-TOKEN: <管理员Token>" \
--data "name=张三&username=zhangsan&email=zhangsan@example.com&password=Temp@1234" \
http://gitlab.example.com/api/v4/users
Project → Members → Invite member
Group → Members → Add member
如果你说的是:
可以告诉我,我可以给你更精确的方案。