3-3 gitlab权限&用户管理流程介绍
用户管理
创建用户
管理员通过 Admin Area → Users → New User 创建用户。可以设置:
- 用户名、邮箱
- 访问级别(Regular / Admin)
- 是否需要重置密码
用户组(Group)
将用户组织到 Group 中,统一管理项目访问权限:
公司/
├── frontend-team/ → 所有前端成员
│ ├── project-a/ → 前端项目
│ └── project-b/
└── backend-team/ → 所有后端成员
text
权限级别
| 角色 | 项目权限 |
|---|---|
| Guest | 创建 Issue、评论 |
| Reporter | 克隆代码、创建 Issue |
| Developer | 创建分支、推送代码、创建 MR |
| Maintainer | 合并 MR、管理保护分支、设置 CI |
| Owner | 删除项目、管理成员 |
最佳实践
- 使用 Group 管理成员而非逐个添加
- 主分支设置为 Protected Branch
- 合并 MR 至少需要 1 人批准
- 定期审查权限,移除离职人员
参考资源
↑