這個是在建立專案時就需要選定的,主要用於決定哪些人可以訪問此專案,包含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可以賦予這個許可權 ...