極狐Gitlab 如何創建并使用子群組?

極狐GitLab 是 GitLab 在中國的發行版,關于中文參考文檔和資料有:

  • 極狐GitLab 中文文檔
  • 極狐GitLab 中文論壇
  • 極狐GitLab 官網

子群組 (BASIC ALL)

您可以將極狐GitLab 群組組織成子群組。您可以使用子群組:

  • 內部和外部組織分開。因為每個子群組都可以有自己的可見性級別,您可以在同一個父組下托管用于不同目的的子群組。
  • 組織大型項目。您可以使用子群組來授予對部分源代碼的不同訪問權限。
  • 管理人員并控制可見性。為用戶所屬的每個群組賦予不同的角色。

子群組可以:

  • 屬于一個直系父組。

  • 有許多子群組。

  • 最多可嵌套 20 層。

  • 使用注冊到父組的 runners:

    • 為父組配置的 secret 可用于子群組作業。
    • 屬于子群組的項目中具有維護者角色的用戶,可以查看注冊到父組的 runner 的詳細信息。

例如:

在這里插入圖片描述

查看群組的子群組

先決條件:

  • 要查看私有嵌套子群組,您必須是私有子群組的直接成員或繼承成員。

要查看群組的子群組:

1.在左側邊欄中,選擇 搜索或轉到 并找到您的群組。
2.選擇 子群組和項目 選項卡。
3.要查看嵌套子群組,請在層次結構列表中展開子群組。

公開父組中的私有子群組

在層次結構列表中,具有私有子群組的公開群組,包含用于指示存在子群組的所有用戶的擴展選項 ({chevron-down})。當不是私有子群組的直接或繼承成員的用戶選擇展開 ({chevron-down}) 時,不會顯示嵌套子群組。

如果您希望將有關嵌套子群組的存在信息保密,我們建議您僅將私有子群組添加到私有父組。

創建子群組

先決條件:

  • 您必須具有以下角色之一:

    • 至少具有組的維護者角色,以便為其創建子群組。
    • 具有由設置確定的角色。即使在用戶的設置中管理員禁用了群組創建,這些用戶也可以創建子群組。

NOTE:您不能使用頂級域名托管 GitLab Pages 子群組網站。例如,subgroupname.example.io

創建子群組:

1.在左側邊欄中,選擇 搜索或轉到 并選擇要添加子群組的父組。
2.在父組的概覽頁面的右上角,選擇 新建子群組
3.填寫字段。查看不能用作組名的保留名稱列表。
4.選擇 創建子群組

更改誰可以創建子群組

要創建子群組,您必須至少具有該群組的維護者角色,具體取決于群組的設置。默認情況下:

要更改可以在群組上創建子群組的人員:

  • 作為在組中具有所有者角色的用戶:

1.在左側邊欄中,選擇 搜索或轉到 并找到您的群組。
2.選擇 設置 > 通用
3.展開 權限和群組功能
4.從 允許創建子群組的角色 中選擇一個角色。
5.選擇 保存更改

  • 作為管理員:

1.在左側邊欄中,選擇 管理員
2.在左側邊欄中,選擇 概覽 > 群組 并找到您的群組。
3.在群組的行中選擇 編輯
4.從 允許創建子群組 中選擇一個角色。
5.選擇 保存更改

更多詳情,可以查看權限表。

子群組成員關系

  • 在極狐GitLab 16.10 中,變更為在成員頁面的成員選項卡中顯示邀請群組成員。默認情況下禁用。
  • 在極狐GitLab 17.0 中,為私有化部署和 JihuLab.com 啟用。
  • 功能標志 webui_members_inherited_users 在極狐GitLab 17.4 中移除。邀請成員顯示默認啟用。

當您添加成員到群組中時,該成員也添加到所有子群組中。成員的權限是從群組中繼承到所有子群組中。

子群組成員可以是:

1.子群組的直接成員。
2.從子群組的父群組中的子群組中的繼承成員。

3.和子群組的頂級群組共享的群組成員。

4.間接成員包括繼承成員和邀請到子群組或其祖先的群組成員。

在這里插入圖片描述

成員的群組權限只能通過以下方式更改:

  • 在群組中具有所有者角色的用戶。
  • 更改成員添加到的群組的配置。

確定成員繼承

查看成員是否繼承了父組的權限:

1.在左側邊欄中,選擇 搜索或轉到 并找到該群組。
2.選擇 管理 > 成員

示例子群組 Four 的成員列表:
在這里插入圖片描述

在上面的屏幕截圖中:

  • 五名成員可以訪問群組 Four。

  • 用戶 0 在群組 Four 上具有報告者角色,并從群組 One 繼承了權限:

    • 用戶 0 是群組 One 的直接成員。
    • 群組 One 在層次結構中高于組 Four。
  • 用戶 1 在群組 Four 上具有開發人員角色,并從群組 Two 繼承了權限:

    • 用戶 0 是群組 Two 的直接成員,該群組是群組 One 的子群組。
    • 群組 One / Two 在層次結構中高于群組 Four。
  • 用戶 2 在群組 Four 上具有開發人員角色,并從群組 Three 繼承了權限:

    • 用戶 0 是群組 Three 的直接成員,該群組是群組 Two 的子群組。群組 Two 是群組 One 的子群組。
    • 群組 One / Two / Three 在層次結構中高于群組 Four。
  • 用戶 3 是群組 Four 的直接成員。這意味著其直接從群組 Four 獲得維護者角色。

  • 管理員在群組 Four 上具有所有者角色,并且是所有子群組的成員。因此,與用戶 3 一樣,源 列表示其是直接成員。

成員可以按繼承或直接成員資格進行過濾。

覆蓋上級群組成員資格

在子群組中具有所有者角色的用戶可以向其中添加成員。

您不能為用戶分配的子群組角色低于他們在上級組中的角色。要覆蓋用戶在上級組中的角色,請將用戶再次添加到具有更高角色的子群組中。例如:

  • 如果將用戶 1 添加到具有開發人員角色的組 Two 中,將在組 Two 的每個子群組中繼承該角色。
  • 要為用戶 1 賦予組 Four 的維護者角色(在 One / Two / Three 下),請將其再次添加到組 Four 并具有維護者角色。
  • 如果用戶 1 從組 Four 中刪除,角色將回退到在組 Two 上的角色,再次在組 Four 中具有開發人員角色。

提及子群組

在議題、提交和合并請求中提及子群組 (@<subgroup_name>) 會通知該群組的所有成員。子群組的繼承成員不會通過提及來通知。提及的工作方式與項目和群組相同,您可以選擇要通知的人員組。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/79183.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/79183.shtml
英文地址,請注明出處:http://en.pswp.cn/web/79183.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

HarmonyOS基本的應用的配置

鴻蒙HarmonyOS組建頁面 1、創建ets文件并配置2、修改main_pages.json文件3、修改EntryAbility.ets文件&#xff08;啟動時加載的頁面&#xff09; 1、創建ets文件并配置 Index.ets是創建項目自動構建生成的&#xff0c;我們可以將其刪除掉&#xff0c;并重新在page文件夾下創建…

強化學習三大基本方法-DP、MC、TD

強化學習進階 本文主要講解 動態規劃法&#xff08;Dynamic Programming DP&#xff09;蒙特卡洛法&#xff08;Monte Carlo MC&#xff09;時序差分法&#xff08;Temporal Difference TD&#xff09; 1. 動態規劃法 1.1 動態規劃概念 動態規劃核心思想&#xff1a; 其核心…

《Spring Boot 3.0全新特性詳解與實戰案例》

大家好呀&#xff01;今天讓我們輕松掌握Spring Boot 3.0的所有新特性&#xff01;&#x1f680; &#x1f4cc; 第一章&#xff1a;Spring Boot 3.0簡介 1.1 什么是Spring Boot 3.0&#xff1f; Spring Boot 3.0就像是Java開發者的"超級工具箱"&#x1f9f0;&…

【推薦筆記工具】思源筆記 - 隱私優先的個人知識管理系統,支持 Markdown 排版、塊級引用和雙向鏈接

Typora 使用Typora好多年了&#xff0c;一直非常的喜歡這個簡潔的Markdown編輯工具&#xff0c;低版本的免費且好用。 Typora官網地址&#xff1a; https://typora.io/ https://typoraio.cn/ Typora的文檔樹如下&#xff0c;細看后&#xff0c;總覺得差點意思! 思源筆記 今…

虛擬文件系統

虛擬文件系統&#xff08;Virtual File System&#xff0c;VFS&#xff09;是操作系統內核中的一個抽象層&#xff0c;它為不同的文件系統&#xff08;如ext4、NTFS、FAT32等&#xff09;提供統一的訪問接口。通過VFS&#xff0c;用戶和應用程序無需關心底層文件系統的具體差異…

Kubernetes Gateway API 部署詳解:從入門到實戰

引言 在 Kubernetes 中管理網絡流量一直是一個復雜而關鍵的任務。傳統的 Ingress API 雖然廣泛使用,但其功能有限且擴展性不足。Kubernetes Gateway API 作為新一代標準,提供了更強大的路由控制能力,支持多協議、跨命名空間路由和細粒度的流量管理。本文將帶你從零開始部署…

關于大數據的基礎知識(二)——國內大數據產業鏈分布結構

成長路上不孤單&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a; 【14后&#x1f60a;///計算機愛好者&#x1f60a;///持續分享所學&#x1f60a;///如有需要歡迎收藏轉發///&#x1f60a;】 今日分享關于大數據的基礎知識&#xff08;二&a…

py實現win自動化自動登陸qq

系列文章目錄 py實現win自動化自動登陸qq 文章目錄 系列文章目錄前言一、上代碼&#xff1f;總結 前言 之前都是網頁自動化感覺太容易了&#xff0c;就來嘗嘗win自動化&#xff0c;就先寫了一個qq登陸的&#xff0c;這個是拿到className 然后進行點擊等。 一、上代碼&#xf…

動態創建鏈表(頭插法、尾插法)

今天我們來學習動態創建鏈表&#xff01;&#xff01;&#xff01; 動態創建鏈表&#xff1a;分為頭插法和尾插法 頭插法&#xff08;動態創建&#xff09;&#xff1a; 頭插法就是讓新節點變成頭 代碼如下 吐血了&#xff1a;這邊有個非常重要的知識點&#xff0c;這邊第三…

Dp通用套路(閆式)

閆式dp分析法&#xff1a; 從集合角度來分析DP問題。 核心思想&#xff1a; DP是一種求有限集中的最值或者個數問題 由于集合中元素的數量都是指數級別的&#xff0c;直接用定義去求&#xff0c;把每種方案都用dfs暴力枚舉一遍&#xff0c;時間復雜度很高&#xff0c;此時用…

33、前臺搜索功能怎么實現?

輸入搜索的東西&#xff0c;如果為空 如果有 前端是提交表單&#xff0c;方式是 post 后端接受 調用 mybatisplus的categoryService.getById 用戶在搜索框內輸入關鍵字之后&#xff0c;執行 js 中的 load方法&#xff0c;前端提交表單&#xff0c; 后端 controller 中的loa…

Spring Boot 框架概述

1. 簡介 Spring Boot 是由 Pivotal 團隊開發的一個用于簡化 Spring 應用開發的框架。它通過提供默認配置、嵌入式服務器和自動配置等特性&#xff0c;讓開發者能夠更快速地構建獨立的、生產級別的 Spring 應用。 Spring Boot 的主要特點包括&#xff1a; 快速創建獨立的 Spri…

機器學習第二講:對比傳統編程:解決復雜規則場景

機器學習第二講&#xff1a;對比傳統編程&#xff1a;解決復雜規則場景 資料取自《零基礎學機器學習》。 查看總目錄&#xff1a;學習大綱 關于DeepSeek本地部署指南可以看下我之前寫的文章&#xff1a;DeepSeek R1本地與線上滿血版部署&#xff1a;超詳細手把手指南 一、場景…

Jackson Databind

Jackson Databind 是 Java 生態中處理 JSON 數據的核心庫之一&#xff0c;主要用于實現 Java 對象與 JSON 數據之間的序列化與反序列化。它是 Jackson 庫家族的一部分&#xff0c;通常與 jackson-core 和 jackson-annotations 一起使用&#xff0c;共同完成 JSON 處理任務。 核…

MySQL 中的事務隔離級別有哪些?

MySQL 支持四種標準的事務隔離級別&#xff0c;從低到高依次為&#xff1a;讀未提交&#xff08;READ UNCOMMITTED&#xff09;、讀已提交&#xff08;READ COMMITTED&#xff09;、可重復讀&#xff08;REPEATABLE READ&#xff09; 和 串行化&#xff08;SERIALIZABLE&#x…

RAG優化知識庫檢索(1):基礎概念與架構

1. 引言 大語言模型(LLM)常常面臨著知識時效性、幻覺生成、定制化難等挑戰,檢索增強生成(Retrieval-Augmented Generation, RAG)技術作為解決這些問題的有效方案,正在成為AI應用開發的標準架構。 本文將從基礎概念入手,全面介紹RAG技術的核心原理、標準架構與組件,以及評…

安卓工程build.gradle中的Groovy的常見知識點

文章目錄 變量定義函數定義函數調用閉包參數APK輸出配置多channel配置依賴配置關鍵總結常見混淆點groovy高度兼容java 變量定義 def debugCdnUrl "\"http://xxx\"" //變量賦值函數定義 def getTime() { // 函數定義&#xff08;def 是 Groovy 中定義變…

阿里云 SLS 多云日志接入最佳實踐:鏈路、成本與高可用性優化

作者&#xff1a;裘文成&#xff08;翊韜&#xff09; 摘要 隨著企業全球化業務的擴展&#xff0c;如何高效、經濟且可靠地將分布在海外各地的應用與基礎設施日志統一采集至阿里云日志服務 (SLS) 進行分析與監控&#xff0c;已成為關鍵挑戰。 本文聚焦于阿里云高性能日志采集…

deep seek簡介和解析

deepseek大合集&#xff0c;百度鏈接:https://pan.baidu.com/s/10EqPTg0dTat1UT6I-OlFtg?pwdw896 提取碼:w896 一篇文章帶你全面了解deep seek 目錄 一、deep seek是什么 DeepSeek-R1開源推理模型&#xff0c;具有以下特點&#xff1a; 技術優勢&#xff1a; 市場定位&…

在ISOLAR A/B 工具使用UDS 0x14服務清除單個DTC故障的配置

在ISOLAR A/B 工具使用UDS 0x14服務清除單個DTC故障的配置如下圖所示 將DemClearDTCLimitation參數改成DEM_ALL_SUPPORTED_DTCS 此時0x14 服務就可以支持單個DTC的故障清除&#xff0c; 如果配置成 DEM_ONLY_CLEAR_ALL_DTCS 則只能夠用0x14服務清楚所有DTC。