GitLab 在 Linux 中的权限管理策略
一 核心模型与可见性
二 权限层级与典型能力
| 角色 | 典型能力 | 常见用途 |
|---|---|---|
| Guest | 查看项目、创建Issue、发表评论 | 外部评审、需求收集 |
| Reporter | 克隆代码、查看Wiki/Issues、导出数据 | QA/PM 只读访问 |
| Developer | 推送/拉取、创建分支、创建Merge Request、管理标签 | 日常开发 |
| Maintainer | 管理保护分支与CI/CD、管理项目成员、编辑项目设置 | 团队技术负责人 |
| Owner | 管理组/子组、转让项目、删除项目、设置项目可见性 | 组织/项目所有者 |
三 Linux 系统层面的安全与访问控制
四 分支与代码变更控制
五 身份管理与自动化实践