Files
2025-09-03 21:00:35 +00:00

5.0 KiB
Raw Permalink Blame History

date, slug, sidebar_position, aliases
date slug sidebar_position aliases
2023-05-23T09:00:00+08:00 permissions 14
/zh-tw/permissions

权限

Gitea 支持对存放庫進行权限管理,这样您就可以為不同的人员提供不同的访问权限。首先,我们需要了解 單元Unit

單元Unit

在 Gitea 中,我们将存放庫的子模組稱為 單元Unit。現在我们有以下几个單元。

名稱 描述 权限
代码 访问源代码、文件、提交和分支。 读取 写入
工單 組織缺陷报告、任务和里程碑。 读取 写入
合並請求 启用合並請求和代码审核。 读取 写入
發佈 跟踪项目版本和下载。 读取 写入
百科 与协作者编写和共享文檔。 读取 写入
外部百科 链接到外部维基。 读取
外部工單跟踪器 链接到外部工單跟踪器。 读取
项目 模板存放庫的 URL。 读取 写入
链接到存放庫 读取 写入
Actions 审查 Actions 日志或重启/取消工作流 读取 写入
设置 管理存放庫。 管理员

通過不同的权限,使用者可以在这些單元上執行不同的操作。

名稱 读取 写入 管理员
代码 查看代码树、文件、提交、分支等。 推送代码。 -
工單 查看工單並建立新工單。 添加標籤、分配、关闭工單。 -
合並請求 查看合並請求並建立新合並請求。 添加標籤、分配、关闭合並請求。 -
發佈 查看發佈和下载文件。 建立/编辑發佈。 -
百科 查看百科页面。克隆百科存放庫。 建立/编辑百科页面,推送更改。 -
外部百科 链接到外部百科。 - -
外部工單跟踪器 链接到外部工單跟踪器。 - -
项目 查看面板。 在面板之间移动工單。 -
查看包 上传/删除包 -
Actions 查看 Actions 日志 同意 / 取消 / 重启 -
设置 - - 管理存放庫

个人存放庫和組織存放庫之间的权限存在一些差异。

个人存放庫

對於个人存放庫,建立者是存放庫的唯一所有者,對於該存放庫的任何更改或删除没有限制。 存放庫所有者可以添加协作者来帮助维护存放庫。协作者可以拥有 读取Read写入Write管理员Admin 权限。

访问私有存放庫的體验与访问匿名公共存放庫类似。您可以访问存放庫中的所有可用内容,包括克隆代码、建立工單、回复工單评论、提交拉取請求等。如果你有 "写"权限,只要分支保护規則允许,你就可以向存放庫的特定分支推送代码。此外,你還可以修改百科页面。有了 "管理"权限,你就可以修改存放庫的设置。

但如果你不是該存放庫的所有者,就不能删除或转移該存放庫。

組織存放庫

對於个人存放庫,所有者是建立它的使用者。而對於組織存放庫,所有者是該組織中的所有者团队成员。对該組織存放庫的所有权限都取决于团队权限设置。

所有者团队

建立組織时将自动建立所有者团队,建立者将成為所有者团队的第一名成员。所有者团队不可删除,且至少有一名成员。

管理员团队

建立团队时,有两种類型的团队。一种是管理员团队,另一种是普通团队。可以建立一个管理员团队来管理某些版本库,其成员可以对这些版本库做任何事情。只有所有者或管理员团队的成员才能建立新团队。

普通团队

組織中的普通团队具有可以根据單元(Unit)進行权限设置。它可以有成员和存儲库范围。

  • 一个团队可以访问所属組織的所有存放庫或特殊存放庫。
  • 也可以设置該团队是否有建立新存放庫的权限。

可以通過建立 "普通团队",並通過权限控制对其行為進行限制。一名成员可以加入多个团队。