GitLab許可權介紹

2022-02-04 05:12:34 字數 999 閱讀 3724

這個是在建立專案時就需要選定的,主要用於決定哪些人可以訪問此專案,包含3種

在滿足行為許可權之前,必須具備訪問許可權(如果沒有訪問許可權,那就無所謂行為許可權了),行為許可權是指對該專案進行某些操作,比如提交、建立問題、建立新分支、刪除分支、建立標籤、刪除標籤等.

gitlab定義了以下幾個角色:

不同角色,擁有不同許可權,下面列出gitlab各角色許可權

1. 工程許可權

行為guest

reporter

developer

master

owner

建立issue✓✓

✓✓✓✓

✓✓✓✓

更新**✓✓

✓✓✓✓

✓✓建立**片段✓✓

✓✓建立合併請求✓✓

✓建立新分支✓✓

✓提交**到非保護分支✓✓

✓強制提交到非保護分支✓✓

✓移除非保護分支✓✓

✓新增tag✓✓

✓建立wiki✓✓

✓管理issue處理者✓✓

✓管理labels✓✓

✓建立里程碑✓✓

新增專案成員✓✓

提交保護分支✓✓

使能分支保護✓✓

修改/移除tag✓✓

編輯工程✓✓

新增deploy keys✓✓

配置hooks✓✓

切換visibility level

✓切換工程namespace

✓移除工程

✓強制提交保護分支

✓移除保護分支

✓ps: 關於保護分支的設定,可以進入settings->protected branches進行管理

2. 組許可權

行為guest

reporter

developer

master

owner

瀏覽組✓✓✓

✓✓編輯組✓

建立專案✓✓

管理組成員

✓移除組

✓**自:

Gitlab許可權說明

gitlab許可權管理 gitlab使用者在組中有五種許可權 guest reporter developer master owner reporter 可以轉殖 不能提交,qa pm可以賦予這個許可權 developer 可以轉殖 開發 提交 push,rd可以賦予這個許可權 owner 可以設...

GitLab使用者許可權管理

一 gitlab使用者許可權管理 gitlab使用者在組中有五種許可權 guest reporter developer master owner 2.reporter 可以轉殖 不能提交,qa pm可以賦予這個許可權 3.developer 可以轉殖 開發 提交 push rd可以賦予這個許可權 ...

GitLab使用者許可權管理

一 gitlab使用者許可權管理 gitlab使用者在組中有五種許可權 guest reporter developer master owner 2.reporter 可以轉殖 不能提交,qa pm可以賦予這個許可權 3.developer 可以轉殖 開發 提交 push rd可以賦予這個許可權 ...