django 網(wǎng)站開發(fā)教程財(cái)經(jīng)新聞最新消息
文章目錄
- 一、`Gitlab`權(quán)限
- 二、轉(zhuǎn)移
- 2.1、編輯個(gè)人倉(cāng)庫(kù)
- 2.2、`Transfer project`
- 2.3、切換`Namespace`
- 2.4、確認(rèn)修改
一、Gitlab
權(quán)限
Gitlab
用戶在組中有五種權(quán)限:Guest
、Reporter
、Developer
、Master
、Owner
Guest
:可以創(chuàng)建issue
、發(fā)表評(píng)論,不能讀寫版本庫(kù)
Reporter
:可以克隆代碼,不能提交,QA
、PM
可以賦予這個(gè)權(quán)限
Developer
:可以克隆代碼、開發(fā)、提交、push
,RD
可以賦予這個(gè)權(quán)限
Master
:可以創(chuàng)建項(xiàng)目、添加tag、保護(hù)分支、添加項(xiàng)目成員、編輯項(xiàng)目,核心RD
負(fù)責(zé)人可以賦予這個(gè)權(quán)限
Owner
:可以設(shè)置項(xiàng)目訪問權(quán)限 -Visibility Level
、刪除項(xiàng)目、遷移項(xiàng)目、管理組成員,開發(fā)組leader
可以賦予這個(gè)權(quán)限
Gitlab
中的組和項(xiàng)目有三種訪問權(quán)限:Private
、Internal
、Public
Private
:只有組成員才能看到
Internal
:只要登錄的用戶就能看到
Public
:所有人都能看到
**注意:**在進(jìn)行接下去的步驟之前,需要給個(gè)人賬號(hào)添加Owner
權(quán)限,否則無法進(jìn)行轉(zhuǎn)移
二、轉(zhuǎn)移
下圖中我們可以看到在個(gè)人倉(cāng)庫(kù)項(xiàng)目中有團(tuán)隊(duì)倉(cāng)庫(kù)team/web1
和個(gè)人倉(cāng)庫(kù)user/web2,這里我們要實(shí)現(xiàn)的是將個(gè)人倉(cāng)庫(kù)
user/web2轉(zhuǎn)成團(tuán)隊(duì)倉(cāng)庫(kù)
team/web2,也就是倉(cāng)庫(kù)路徑從原來的
http://ip/user/web2.git轉(zhuǎn)成
http://ip/team/web2.git`
2.1、編輯個(gè)人倉(cāng)庫(kù)
點(diǎn)擊個(gè)人倉(cāng)庫(kù),進(jìn)入倉(cāng)庫(kù)首頁(yè),點(diǎn)擊菜單【Project
】=》點(diǎn)擊右側(cè)齒輪=》下拉點(diǎn)擊【Edit Project
】
2.2、Transfer project
找到配置項(xiàng)Transfer project
,可以看到右側(cè)的Namespace
倉(cāng)庫(kù)空間是顯示著user
2.3、切換Namespace
點(diǎn)擊Namespace
彈窗中選擇Groups
下的team
倉(cāng)庫(kù)分組,然后點(diǎn)擊Transfer project
轉(zhuǎn)移項(xiàng)目
2.4、確認(rèn)修改
選擇完Namespace
會(huì)彈窗確認(rèn)修改,這里輸入倉(cāng)庫(kù)名稱,然后點(diǎn)擊Confirm
確認(rèn)就修改成功了