--- 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)`進行權限設定。它可以有成員和儲存庫範圍。 - 一個團隊可以訪問所屬組織的所有存放庫或特殊存放庫。 - 也可以設定該團隊是否有建立新存放庫的權限。 可以透過建立 "普通團隊",並通過權限控制對其行為進行限制。一名成員可以加入多個團隊。