gitlab@角色权限分配
GitLab 中为成员分配角色(权限等级)的下拉菜单。

GitLab 成员角色权限说明:
Guest(访客):
- 只能查看 issue、comment 和 public 内容。
- 无法克隆代码库或提交代码。
- 适合审阅人员或只需要查看项目内容的人。
Reporter(报告者):
- 可以查看代码库、下载和克隆项目。
- 可以创建 issue、查看 CI/CD pipeline。
*** 不能 push 代码**。 - 适合 QA、测试人员或项目相关的非开发角色。
Developer(开发者):
- 拥有 push 权限,可以创建分支和合并请求。
- 可以运行或触发 CI/CD。
- 无法更改项目设置或管理成员。
- 是日常开发工作的主要角色。
Maintainer(维护者):
- 除了不能删除项目,基本拥有全部权限。
- 可以管理成员、修改项目设置、保护分支、管理 CI/CD。
- 适合项目技术负责人。
Owner(所有者,仅适用于组):
- 仅组中的所有者角色可见,拥有完整控制权限,包括删除项目和组。
- 适合组织负责人或系统管理员。