mirror of
https://gitea.com/gitea/docs.git
synced 2026-07-07 14:09:20 +00:00
Reviewed-on: https://gitea.com/gitea/docs/pulls/265 Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: ifurther <55025025+ifurther@users.noreply.github.com> Co-committed-by: ifurther <55025025+ifurther@users.noreply.github.com>
78 lines
5.0 KiB
Markdown
78 lines
5.0 KiB
Markdown
---
|
||
date: "2023-05-23T09:00:00+08:00"
|
||
slug: "permissions"
|
||
sidebar_position: 14
|
||
aliases:
|
||
- /zh-tw/permissions
|
||
---
|
||
|
||
# 权限
|
||
|
||
Gitea 支持对存放庫進行权限管理,这样您就可以為不同的人员提供不同的访问权限。首先,我们需要了解 `單元(Unit)`。
|
||
|
||
## 單元(Unit)
|
||
|
||
在 Gitea 中,我们将存放庫的子模組稱為 `單元(Unit)`。現在我们有以下几个單元。
|
||
|
||
| 名稱 | 描述 | 权限 |
|
||
| -------------- | ---------------------------------- | --------- |
|
||
| 代码 | 访问源代码、文件、提交和分支。 | 读取 写入 |
|
||
| 工單 | 組織缺陷报告、任务和里程碑。 | 读取 写入 |
|
||
| 合並請求 | 启用合並請求和代码审核。 | 读取 写入 |
|
||
| 發佈 | 跟踪项目版本和下载。 | 读取 写入 |
|
||
| 百科 | 与协作者编写和共享文檔。 | 读取 写入 |
|
||
| 外部百科 | 链接到外部维基。 | 读取 |
|
||
| 外部工單跟踪器 | 链接到外部工單跟踪器。 | 读取 |
|
||
| 项目 | 模板存放庫的 URL。 | 读取 写入 |
|
||
| 包 | 链接到存放庫 | 读取 写入 |
|
||
| Actions | 审查 Actions 日志或重启/取消工作流 | 读取 写入 |
|
||
| 设置 | 管理存放庫。 | 管理员 |
|
||
|
||
通過不同的权限,使用者可以在这些單元上執行不同的操作。
|
||
|
||
| 名稱 | 读取 | 写入 | 管理员 |
|
||
| -------------- | -------------------------------- | ------------------------------ | -------- |
|
||
| 代码 | 查看代码树、文件、提交、分支等。 | 推送代码。 | - |
|
||
| 工單 | 查看工單並建立新工單。 | 添加標籤、分配、关闭工單。 | - |
|
||
| 合並請求 | 查看合並請求並建立新合並請求。 | 添加標籤、分配、关闭合並請求。 | - |
|
||
| 發佈 | 查看發佈和下载文件。 | 建立/编辑發佈。 | - |
|
||
| 百科 | 查看百科页面。克隆百科存放庫。 | 建立/编辑百科页面,推送更改。 | - |
|
||
| 外部百科 | 链接到外部百科。 | - | - |
|
||
| 外部工單跟踪器 | 链接到外部工單跟踪器。 | - | - |
|
||
| 项目 | 查看面板。 | 在面板之间移动工單。 | - |
|
||
| 包 | 查看包 | 上传/删除包 | - |
|
||
| Actions | 查看 Actions 日志 | 同意 / 取消 / 重启 | - |
|
||
| 设置 | - | - | 管理存放庫 |
|
||
|
||
个人存放庫和組織存放庫之间的权限存在一些差异。
|
||
|
||
## 个人存放庫
|
||
|
||
對於个人存放庫,建立者是存放庫的唯一所有者,對於該存放庫的任何更改或删除没有限制。
|
||
存放庫所有者可以添加协作者来帮助维护存放庫。协作者可以拥有 `读取(Read)`、`写入(Write)` 和 `管理员(Admin)` 权限。
|
||
|
||
访问私有存放庫的體验与访问匿名公共存放庫类似。您可以访问存放庫中的所有可用内容,包括克隆代码、建立工單、回复工單评论、提交拉取請求等。如果你有 "写"权限,只要分支保护規則允许,你就可以向存放庫的特定分支推送代码。此外,你還可以修改百科页面。有了 "管理"权限,你就可以修改存放庫的设置。
|
||
|
||
但如果你不是該存放庫的所有者,就不能删除或转移該存放庫。
|
||
|
||
## 組織存放庫
|
||
|
||
對於个人存放庫,所有者是建立它的使用者。而對於組織存放庫,所有者是該組織中的所有者团队成员。对該組織存放庫的所有权限都取决于团队权限设置。
|
||
|
||
### 所有者团队
|
||
|
||
建立組織时将自动建立所有者团队,建立者将成為所有者团队的第一名成员。所有者团队不可删除,且至少有一名成员。
|
||
|
||
### 管理员团队
|
||
|
||
建立团队时,有两种類型的团队。一种是管理员团队,另一种是普通团队。可以建立一个管理员团队来管理某些版本库,其成员可以对这些版本库做任何事情。只有所有者或管理员团队的成员才能建立新团队。
|
||
|
||
### 普通团队
|
||
|
||
組織中的普通团队具有可以根据`單元(Unit)`進行权限设置。它可以有成员和存儲库范围。
|
||
|
||
- 一个团队可以访问所属組織的所有存放庫或特殊存放庫。
|
||
- 也可以设置該团队是否有建立新存放庫的权限。
|
||
|
||
可以通過建立 "普通团队",並通過权限控制对其行為進行限制。一名成员可以加入多个团队。
|