角色与权限
系统角色与权限
不同的用户拥有不同的权限,这些权限取决于他们在组织或项目中的角色及权限。在公开项目、组织中,所有登录用户将享有以下权限:
- 创建新的 问题
- 在项目中创建拉取请求(PR)
- 发表评论(包括在问题、PR、提交和讨论中进行评论)
- 克隆或下载项目代码
- 查看项目 wiki 页面
- 查看组织或项目的讨论
- 查看组织的公开看板
除了上述公开项目的权限,还有一些功能不受权限系统的限制:
- 轻量级 PR 的创建不依赖于代码推送权限。当项目启用轻量级 PR 后,任何平台登录用户都可以提交轻量级 PR
- 受保护的分支和受保护的标签将遵循最终生效的保护规则
系统角色
在GitCode中,系统角色分为以下几种:
- 管理员(Owner):组织的管理员,拥有所有权限和最终决策权。
- 维护者(Maintainer):项目或组织的维护者,负责日常维护工作,如处理问题、PR等。
- 开发者(Developer):编写、提交代码,参与开发和讨论。
- 参与者(Reporter):报告问题,提供反馈,参与项目讨论。
- 浏览者(Guest):浏览项目权限,参与公开讨论区的讨论。
组织管理员
| 资源 | 权限 | |||||||
|---|---|---|---|---|---|---|---|---|
| 组织 | 删除 | 设置 | 更新 | |||||
| 项目 | 创建 | fork | 更新 | 删除 | 设置 | 归档 | 转移 | |
| 代码 | 推送 |