如何添加或刪除極狐GitLab 項目成員?

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

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

項目成員 (BASIC ALL)

成員是有權訪問您的項目的用戶和群組。

每個成員都有一個角色,這決定了他們在項目中可以做什么。

成員關系類型

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

用戶可以直接/非直接變為群組或項目的成員。非直接成員可以是繼承的、共享的或繼承共享的。

成員關系類型成員關系流程
直接用戶被直接添加到當前的群組或項目。
繼承用戶是包含當前群組或項目的父群組的成員。
共享成員是邀請到當前群組或項目中的群組成員。
繼承共享用戶是被邀請到當前群組或項目祖先中的群組成員。
非直接一個用于指代繼承成員、共享成員或繼承的共享成員的統稱 。

在這里插入圖片描述

在上面的例子中:

  • Administrator 是從 demo 群組繼承過來的成員。

  • User 0 是從 demo 群組繼承過來的成員。

  • User 1 是從 Acme 群組邀請到當前項目中的成員。

  • User 2 是從 Toolbox 群組邀請到 demo 群組中的成員。

  • User 3 是直接添加到當前項目中的成員。

將用戶添加到項目

  • 過期訪問郵件通知引入于極狐GitLab 16.2。
  • 在極狐GitLab 17.4 中,直接成員的訪問過期時間被移除。

將用戶添加到項目中,以便他們成為成員并有權執行操作。
先決條件:

  • 您必須具有所有者或維護者角色。
  • 必須禁用群組成員關系鎖。
  • 如果禁用注冊,那么管理員必須通過郵件先添加用戶。
  • 如果角色提升審批已啟用,那么管理員必須審批邀請。

要將用戶添加到項目:

1.在左側邊欄中,選擇 搜索或轉到 并找到您的項目。

2.選擇 管理 > 成員

3.選擇 邀請成員

4.如果用戶:

  • 有極狐GitLab 賬號,輸入用戶名。
  • 沒有極狐GitLab 賬號,輸入電子郵件地址。

5.選擇默認角色或自定義角色。

6.可選。選擇 訪問過期時間。從那天起,用戶將無法訪問項目。
如果您選擇了訪問過期時間,項目成員將收到訪問過期前七天的通知。
注意:
維護者在角色過期前享有完整權限,包括延長自己的訪問過期時間。

7.選擇 邀請。如果您使用的是:

  • 極狐GitLab 賬號,用戶將被添加到成員列表中。
  • 電子郵件地址,用戶將收到一封邀請郵件,提示他們創建賬戶。如果邀請未被接受,極狐GitLab 會在兩天、五天和十天后發送提醒郵件。未接受的邀請將在 90 天后自動刪除。

如果用戶沒有極狐GitLab 賬號,系統會提示他們使用發送邀請的電子郵件地址創建一個賬戶。

您可以分配哪些角色

您可以分配的最大角色取決于您是否具有該群組的所有者或維護者角色。例如,您可以設置的最大角色是:

  • 所有者 (50),如果您具有項目的所有者角色。
  • 維護者 (40),如果您具有項目的維護者角色。

只能為群組添加所有者角色。

查看等待提升的用戶

如果啟用了管理員審核角色提升功能,那么將現有用戶提升到付費角色的請求需要管理員審批。
要查看等待提升的用戶:

1.在左側導航欄,選擇 搜索或前往 并找到您的項目。
2.選擇 管理 > 成員
3.選擇 角色提升 選項卡。

如果 角色提升 選項卡未顯示,表示項目沒有等待提升的用戶。

更新過期日時間和角色

如果用戶是:

  • 直接項目成員,過期時間角色字段可以在項目上直接更新。
  • 繼承、共享或繼承共享成員,過期時間角色字段必須在成員所屬的群組上更新。

和群組共享項目

相比于一個個添加用戶,您可以共享整個群組到項目。

從另一個項目導入成員

您可以將其他項目的直接成員導入到您自己的項目中。導入的項目成員會保留它們在原來項目中的權限。

NOTE:只能導入直接成員,繼承、共享或繼承共享成員不會被導入。

先決條件:

  • 您必須是管理員或所有者角色。

如果導入到目標項目中的成員角色是:

  • 維護者,那么源項目中的所有者角色將被導入為維護者。
  • 所有者,那么源項目中的所有者角色將被導入為所有者。

要導入項目的成員:

1.在左側導航欄,選擇 搜索或轉到,然后找到您的項目。
2.選擇 管理 > 成員
3.選擇 從項目導入
4.選擇您要導入的項目。您只能查看您是維護者的項目。
5.選擇 導入項目成員

如果導入成功,將顯示成功消息。要想在 成員 選項卡中查看新成員,您需要刷新頁面。

從項目中刪除成員

如果用戶是:

  • 項目的直接成員,您可以從項目中將其刪除。
  • 如果成員資格是從父組繼承的,則只能從父組本身刪除該成員。

先決條件:

  • 刪除具有以下角色的直接成員:

    • 刪除維護者、開發者、報告者或訪客角色,您必須具有維護者角色。
    • 刪除所有者角色,您必須具有所有者角色。
  • (可選)從分配給他們的所有議題和合并請求中取消指派成員。

要從項目中刪除成員:

1.在左側導航欄,選擇 搜索或轉到,然后找到您的項目。
2.選擇 管理 > 成員
3.在您想要刪除的成員旁邊,選擇 移除成員
4.(可選)在確認框中,選擇 同時從相關的議題和合并請求中取消指派此用戶 復選框。
5.為防止私有項目泄露敏感信息,請確認用戶沒有派生私有倉庫。現有派生繼續從上游項目接收更改。您可能還想配置您的項目,以防止群組中的項目從群組外派生。
6.選擇 刪除成員

確保刪除的用戶無法邀請自己回來

具有維護者或所有者角色的惡意用戶可以利用有利條件,邀請自己回到極狐GitLab 管理員已將他們從中刪除的群組或項目。
為了避免這個問題,極狐GitLab 管理員可以:

  • 從 Rails 控制臺中刪除惡意用戶會話。

  • 模擬惡意用戶:

    • 從項目中刪除用戶。
    • 將用戶從極狐GitLab 中注銷。
  • 禁用惡意用戶賬戶。

  • 刪除惡意用戶賬戶。

  • 更改惡意用戶賬戶的密碼。

過濾和排序成員

您可以過濾和排序項目中的成員。

顯示直接成員

1.在左側導航欄,選擇 搜索或轉到,然后找到您的項目。
2.選擇 管理 > 成員
3.在 篩選成員 框中,選擇 成員 = 直接
4.按 Enter

顯示繼承的成員

1.在左側導航欄,選擇 搜索或轉到,然后找到您的項目。
2.選擇 管理 > 成員
3.在 篩選成員 框中,選擇 成員 = 繼承
4.按 Enter

在項目中搜索成員

要在項目成員中進行搜索:

1.在左側導航欄,選擇 搜索或轉到,然后找到您的項目。
2.選擇 管理 > 成員
3.在搜索框中輸入成員的姓名、用戶名或電子郵件。
4.按 Enter

在項目中排序成員

您可以通過如下方式來對成員進行升序或降序:

  • 賬號 名稱

  • 訪問授予 日期

  • 在項目中的角色

  • 用戶創建 日期

  • 最后活動 日期

  • 最后登錄 日期

要排序成員:

1.在左側導航欄,選擇 搜索或轉到,然后找到您的項目。
2.選擇 管理 > 成員
3.在成員列表頂部,從下拉列表中選擇您想要排序的項目。

請求訪問項目

極狐GitLab 用戶可以請求來成為項目的成員。

1.在左側導航欄,選擇 搜索或前往 并找到您想要成為成員的項目。
2.在頂部右側,選擇 ({ellipsis_v}) 并選擇 請求訪問

一封電子郵件將發送給最近活躍的項目維護者。最多通知十名項目維護者。任何項目所有者或維護者都可以批準或拒絕請求。項目維護者不能批準所有者角色的訪問請求。

如果項目沒有任何直接所有者或維護者,通知將發送給項目組的最近活躍的所有者。

取消項目的訪問請求

在請求被批準前,您可以取消訪問請求。要取消的話:

1.在左側導航欄,選擇 搜素或前往 并找到您請求訪問的項目。
2.在項目名稱附近,選擇 取消訪問請求

阻止用戶請求訪問項目

您可以阻止用戶請求訪問項目。
先決條件:

  • 您必須是項目所有者
  • 項目必須是公開的

1.在左側導航欄,選擇 搜素或前往 并找到您的項目。
2.選擇 設置 > 通用
3.展開 可見性,項目功能,權限 部分。
4.在 項目可見性 下,選擇 用戶可以請求訪問
5.選擇 保存修改

成員關系和可見性權限

取決于成員關系的類型,群組或項目成員會被授予不同的可見性級別和相關權限。

下表列出了項目成員的成員關系和可見性權限。

操作直接項目成員繼承的項目成員直接共享的項目成員繼承的共享項目成員
生成看板{check-circle} Yes{check-circle} Yes{check-circle} Yes{check-circle} Yes
查看父群組的議題 1{check-circle} Yes{check-circle} Yes{check-circle} Yes{check-circle} Yes
查看父群組的標記{check-circle} Yes{check-circle} Yes{check-circle} Yes{check-circle} Yes
查看父群組的里程碑{check-circle} Yes{check-circle} Yes{check-circle} Yes{check-circle} Yes
被共享到其他群組{check-circle} Yes{dotted-circle} No{dotted-circle} No{dotted-circle} No
被導入到其他群組{check-circle} Yes{dotted-circle} No{dotted-circle} No{dotted-circle} No
和其他成員共享項目{check-circle} Yes{check-circle} Yes{check-circle} Yes{check-circle} Yes

腳注:

用戶僅能夠訪問他們有權限訪問的項目議題。

下表列出了群組成員的成員關系和可見性權限。

操作直接群組成員繼承的群組成員直接共享的群組成員集成的共享群組成員
生成看板{check-circle} Yes{check-circle} Yes{check-circle} Yes{check-circle} Yes
查看父群組議題{check-circle} Yes{check-circle} Yes{check-circle} Yes{check-circle} Yes
查看父群組標記{check-circle} Yes{check-circle} Yes{check-circle} Yes{check-circle} Yes
查看父群組里程碑{check-circle} Yes{check-circle} Yes{check-circle} Yes{check-circle} Yes

在下面的例子中,User 是一個:

subgroup 的直接成員。

subsubgroup 的繼承成員。

subgroup-2subgroup-3 非直接成員。

subsubgroup-2subsubgroup-3 的非直接繼承成員。

在這里插入圖片描述

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

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

相關文章

用單目相機和apriltag二維碼aruco實現單目定位

目錄 一、核心流程與代碼框架 1. ?環境準備? 2. ?ArUco定位實現 3. ?AprilTag定位實現(需額外安裝Apriltag庫) 二、關鍵優化點 1?.亞像素角點優化 2? 多標簽聯合定位 三、性能指標(實測) 四、常見問題 ?檢測失敗…

tinyrenderer筆記(透視矯正)

tinyrenderer個人代碼倉庫:tinyrenderer個人練習代碼 引言 還要從上一節知識說起,在上一節中我為了調試代碼,換了一個很簡單的正方形 obj 模型,配上紋理貼圖與法線貼圖進行渲染,得了下面的結果: what&…

MySQL的內置函數與復雜查詢

目錄 前言 一、聚合函數 1.1日期函數 1.2字符串函數 1.3數學函數 1.4其它函數 二、關鍵字周邊 2.1關鍵字的生效順序 2.2數據源 2.3可以使用聚合函數的關鍵字 前言 在前面幾篇文章中,講解了有關MySQL數據庫、數據庫表的創建、數據庫表的數據操作等等。本文我…

見多識廣4:Buffer與Cache,神經網絡加速器的Buffer

目錄 前言傳統意義上的Buffer與Cache一言以蔽之定義與主要功能BufferCache 數據存儲策略二者對比 神經網絡加速器的bufferInput BufferWeight BufferOutput Buffer與傳統buffer的核心區別總結 前言 知識主要由Qwen和Kimi提供,我主要做筆記。 參考文獻: …

內存的位運算

示例:提取和設置標志位 假設我們有一個32位的整數,其中不同的位代表不同的標志。例如: 位0:是否開啟日志(0表示關閉,1表示開啟) 位1:是否啟用調試模式(0表示禁用&#…

linux -shell原理與運用

1---shell的工作方式和功能 shell的工作方式: shell本身也是一個應用程序,存儲在/bin 或者是/user/bin中 登錄的時候 會根據/etc/passwd文件載入shell默認執行 shell啟動后,就會顯示命令提示符,等待用戶輸入命令 命令的邏輯: 首先會判斷時內部命令還是外部命令,如果是內部…

js獲取uniapp獲取webview內容高度

js獲取uniapp獲取webview內容高度 在uni-app中&#xff0c;如果你想要獲取webview的內容高度&#xff0c;可以使用uni-app提供的bindload事件來監聽webview的加載&#xff0c;然后通過調用webview的invokeMethod方法來獲取內容的高度。 以下是一個示例代碼&#xff1a; <te…

Windows系統升級Nodejs版本

什么是nodejs Node.js 是一個免費、開源、跨平臺的 JavaScript 運行時環境, 它讓開發人員能夠創建服務器 Web 應用、命令行工具和腳本。 NodeJs官網 網址&#xff1a;Node.js — 在任何地方運行 JavaScript 可以通過網址下載安裝&#xff0c;通過官網可以看到現在最新版本為22…

Relay算子注冊(在pytorch.py端調用)

1. Relay算子注冊 (C層) (a) 算子屬性注冊 路徑: src/relay/op/nn/nn.cc RELAY_REGISTER_OP("hardswish").set_num_inputs(1).add_argument("data", "Tensor", "Input tensor.").set_support_level(3).add_type_rel("Identity…

【JavaEE】網絡原理之初識(1.0)

目錄 ?編輯 局域網與廣域網 IP地址和端口號 實現簡單的服務器客戶端交互 簡單理解socket TCP和UDP的差別&#xff08;初識&#xff09; socket面對udp DatagramSocket API DatagramSocket 構造方法 DatagramSocket 方法&#xff1a; DatagramPacket API Data…

Redis數據結構ZipList,QuickList,SkipList

目錄 1.ZipList 1.2.解析Entry&#xff1a; 1.3Encoding編碼 1.4.ZipList連鎖更新問題 2.QuickList SkipList跳表 RedisObject 五種數據類型 1.ZipList redis中的ZipList是一種緊湊的內存儲存結構&#xff0c;主要可以節省內存空間儲存小規模數據。是一種特殊的雙端鏈表…

laravel 12 監聽syslog消息,并將消息格式化后存入mongodb

在Laravel 12中實現監聽Syslog消息并格式化存儲到MongoDB&#xff0c;需結合日志通道配置、Syslog解析和MongoDB存儲操作。以下是具體實現方案&#xff1a; 一、環境配置 安裝MongoDB擴展包 執行以下命令安裝必要的依賴&#xff1a; composer require jenssegers/mongodb ^4.0確…

【STM32項目實戰】一文了解單片機的SPI驅動外設功能

前言&#xff1a;在前面我有文章介紹了關于單片機的SPI外設CUBEMX配置&#xff0c;但是要想使用好SPI這個外設我們還必須對其原理性的時序有一個詳細的了解&#xff0c;所以這篇文章就補充一下SPI比較偏向底層的時序性的邏輯。 1&#xff0c;SPI簡介 SPI是MCU最常見的對外通信…

【挖洞利器】GobyAwvs解放雙手

【滲透測試工具】解放雙手&Goby配合Awvs滲透測試利器\x0a通過Goby和Awvs 解放雙手https://mp.weixin.qq.com/s/SquRK8C5cRpWmfGbIOqxoQ

LangChain4j(15)——RAG高級之跳過檢索

之前的文章中&#xff0c;我們介紹了RAG的使用&#xff0c;但是&#xff0c;每次提問時&#xff0c;都會通過RAG進行檢索。有時&#xff0c;檢索是不必要執行的&#xff0c;比如&#xff0c;當用戶只是說“你好”時。于是&#xff0c;我們需要有條件的跳過檢索過程。 跳過決策…

【SDRS】面向多模態情感分析的情感感知解糾纏表征轉移

abstract 多模態情感分析(MSA)旨在利用多模態的互補信息對用戶生成的視頻進行情感理解。現有的方法主要集中在設計復雜的特征融合策略來整合單獨提取的多模態表示,忽略了與情感無關的信息的干擾。在本文中,我們提出將單模表征分解為情感特定特征和情感獨立特征,并將前者融…

Sui 上線兩周年,掀起增長「海嘯」

兩年前的 5 月 3 日&#xff0c;Sui 的主網正式發布&#xff0c;將在開發網和測試網上驗證過的下一代技術承諾變為現實。這一新興網絡旨在優化現有區塊鏈技術&#xff0c;結合高性能計算環境與安全性、可驗證性及韌性。 隨著 Sui 迎來兩周年&#xff0c;這股浪潮已成長為「海嘯…

深入理解 mapper-locations

mybatis-plus.mapper-locations: classpath*:/mapper/**/*.xml 是 MyBatis/MyBatis-Plus 在 Spring Boot 配置文件&#xff08;如 application.yml 或 application.properties&#xff09;中的一項關鍵配置&#xff0c;用于指定 MyBatis Mapper XML 文件的存放路徑。以下是詳細…

電容的作用

使用多個電容是從電容的實際等效模型去考慮的(也就是從SI&#xff0c;信號完整性方面&#xff09;。只考慮一個實際電容時&#xff0c;它的阻抗曲線是一個類似于倒三角形的形狀&#xff0c;只在諧振頻率點(與等效串聯電感形成)處的阻抗最小。因此相當于只在這一個頻率點處及附近…

移植的本質是什么

有斷時間我就在想&#xff0c;為什么freertos&#xff0c;lvgl等等的移植都是把庫文件放進來&#xff0c;直接點擊編譯&#xff0c;然后把bug都處理完成就移植成功了&#xff0c;為什么呢&#xff1f; 明明我一個函數都沒調用&#xff0c;為什么會有一堆錯誤&#xff0c;莫名其…