GitLab 的簡單使用

簡書目前不支持頁面內(nèi)索引,為了更好的瀏覽內(nèi)容,請參考文章簡書-文章左側(cè)目錄的生成和適配(日間/夜間)
手把手教你 GitLab 的安裝及使用
下文粗體文字是基于個人配置的描述

生成目錄效果

左側(cè)目錄

基本操作

登錄

在瀏覽器地址欄輸入管理員提供的地址,輸入賬號zhangsan,密碼zs123456

登錄頁面

修改密碼

初次登錄,系統(tǒng)會強(qiáng)制用戶完成修改密碼操作


修改密碼

之后可以在個人中心的設(shè)置頁面進(jìn)行密碼修改操作


個人中心修改密碼

漢化

設(shè)置簡體中文

注:并沒有做到全部的漢化,已滿足日常使用。設(shè)置完需要刷新頁面才可以看到效果,如下


漢化效果

漢化過之后,操作就很明了了,根據(jù)個人習(xí)慣自行設(shè)置。
PS:建議上傳個人頭像(真人)

項(xiàng)目管理

公司項(xiàng)目需要跟著組走,由于權(quán)限的關(guān)系(見文末權(quán)限說明),只能有由 Maintainer(維護(hù)者)來創(chuàng)建組下面的項(xiàng)目。一般用戶在沒有群組的時(shí)候默認(rèn)只有用戶名

新建項(xiàng)目

項(xiàng)目名稱:項(xiàng)目名稱可以為字母、數(shù)字、空格、下劃線、中劃線和英文點(diǎn)號組
成,且必須以字母或數(shù)字開頭,不能使用中文
可見性(庫類別)
私有庫:只有被賦予權(quán)限的用戶可見(建議默認(rèn)選擇該權(quán)限,后續(xù)根據(jù)工作需要添加人員權(quán)限)
內(nèi)部庫:登錄用戶可以下載
公開庫:所有人可以下載

新建空白項(xiàng)目

新建空白項(xiàng)目,創(chuàng)建時(shí)可以選擇在自己用戶下創(chuàng)建或者某個群組內(nèi)創(chuàng)建(需要管理員權(quán)限

新建空白項(xiàng)目(管理員)

新建空白項(xiàng)目(一般用戶)

根據(jù)實(shí)際情況填寫完各項(xiàng)之后,點(diǎn)擊創(chuàng)建項(xiàng)目,項(xiàng)目創(chuàng)建成功。項(xiàng)目地址有HTTP和SSH兩種方式,采用HTTP方式即可
創(chuàng)建成功

選擇不再顯示即可。如果真的需要SSH方式連接,需要新建SSH公鑰
項(xiàng)目詳情

以群組路徑創(chuàng)建項(xiàng)目的好處是便于管理,同時(shí)明確項(xiàng)目類型
群組詳情

導(dǎo)入已有的Git托管項(xiàng)目

之前使用的GitBlit來托管代碼,采用Repo by URL的方式導(dǎo)入項(xiàng)目,具體導(dǎo)入過程如下

導(dǎo)入項(xiàng)目

其他平臺的導(dǎo)入方式大同小異,不過應(yīng)該都可以通過Repo by URL的方式導(dǎo)入

新建模板項(xiàng)目

選擇模板

根據(jù)個人需要選用,個人不太建議

管理項(xiàng)目

項(xiàng)目詳情頁左側(cè)就是管理菜單,通過設(shè)置選項(xiàng)進(jìn)入


項(xiàng)目管理頁面

頁面下有歸檔項(xiàng)目、更改路徑、轉(zhuǎn)移項(xiàng)目、刪除項(xiàng)目等操作
或者點(diǎn)擊管理中心(Admin Area)(超級管理員才有的功能,系統(tǒng)默認(rèn)的,不是人為配置)


管理中心

添加項(xiàng)目成員并分配權(quán)限
管理項(xiàng)目用戶權(quán)限

權(quán)限說明

一般用戶沒有創(chuàng)建群組的權(quán)限,也沒有被加入到群組里面,為了靈活的分配權(quán)限,需要根據(jù)項(xiàng)目走,而不是群組

序號 權(quán)限名稱 Guest(匿名用戶) Reporter(報(bào)告人) Developer(開發(fā)者) Maintainer(維護(hù)者) Owner(所有者)
1 創(chuàng)建項(xiàng)目
2 寫留言薄
3 拉項(xiàng)目 ×
4 下載項(xiàng)目 ×
5 創(chuàng)建代碼片段 ×
6 創(chuàng)建合并請求 × ×
7 創(chuàng)建新分支 × ×
8 推送不受保護(hù)的分支 × ×
9 移除不受保護(hù)的分支 × ×
10 創(chuàng)建標(biāo)簽 × ×
11 編寫wiki × ×
12 增加團(tuán)隊(duì)成員 × × ×
13 推送受保護(hù)的分支 × × ×
14 移除受保護(hù)的分支 × × ×
15 編輯項(xiàng)目 × × ×
16 添加部署密鑰 × × ×
17 配置項(xiàng)目鉤子 × × ×
18 開關(guān)公有模式 × × × ×
19 將項(xiàng)目轉(zhuǎn)移到另一個名稱空間 × × × ×
20 刪除項(xiàng)目 × × × ×

用戶管理(管理員)

新建用戶

進(jìn)入管理中心,點(diǎn)擊用戶選項(xiàng)卡


用戶管理中心

進(jìn)入新增頁面


添加用戶

編輯和刪除用戶

編輯和刪除用戶

角色扮演

在用戶管理中心點(diǎn)擊用戶名進(jìn)入用戶詳情頁,點(diǎn)擊impersonate,用該用戶快速登錄

用戶快速登錄

在“角色扮演”期間,點(diǎn)擊右上角圖標(biāo)即可退回到管理頁面
退出扮演

組管理(管理員)

新建組

管理中心選中群組(Group)選項(xiàng)卡==》新建群組

新建群組

填寫完信息保存,群組即可創(chuàng)建成功
創(chuàng)建成功

注:盡量少的添加維護(hù)者(Maintainer),擁有者(Owner)不創(chuàng)建

編輯或刪除組

群組管理中心

在此頁面可以編輯和刪除組

添加組成員

在群組群組列表頁面,通過點(diǎn)擊群組名或者設(shè)置按鈕進(jìn)入群組詳情頁


群組列表

添加組用戶并賦予相應(yīng)的權(quán)限


添加成員分配權(quán)限

修改成員權(quán)限(Owner用戶操作)

在群組詳情頁選中成員選項(xiàng)卡==》修改用戶權(quán)限


修改權(quán)限

從組管理添加項(xiàng)目

進(jìn)入群組詳情頁==》新建項(xiàng)目


群組詳情頁

新建項(xiàng)目頁面比外部創(chuàng)建項(xiàng)目少了一些操作,已經(jīng)默認(rèn)選好了URL和庫類別


群-創(chuàng)建項(xiàng)目

創(chuàng)建成功之后,再次進(jìn)入到該群組詳情頁,如下所示
群組項(xiàng)目列表1

協(xié)同開發(fā)

開發(fā)者權(quán)限沒有修改master分支的權(quán)限
開發(fā)功能模塊需要在develop分支上進(jìn)行。形成穩(wěn)定版本之后方可合并到master分支

參考資料

GitLab使用教程(詳細(xì))
本地搭建的GitLab中開啟Pages功能,不需要域名也可以

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • gitlab使用流程 標(biāo)簽(空格分隔): gitlab 1、前言 使用svn的同學(xué)抓(dan)狂(sui)的問題?...
    jackcooper閱讀 20,758評論 1 33
  • 目錄 一、基本操作 11.登錄:2.修改密碼:二、項(xiàng)目管理1.新建項(xiàng)目2.編輯或刪除項(xiàng)目三、用戶管理(管理員使用...
    筆名輝哥閱讀 12,672評論 0 52
  • git安裝:從https://git-for-windows.github.io下載(網(wǎng)速慢的同學(xué)請移步國內(nèi)鏡像)...
    Java_xiaoman閱讀 2,369評論 1 2
  • ## 1、選擇創(chuàng)建新項(xiàng)目 登錄成功后,點(diǎn)擊導(dǎo)航條上的 “+” 就可以進(jìn)入創(chuàng)建項(xiàng)目的頁面 ## 2、填寫項(xiàng)目的信息 ...
    smkoc閱讀 2,410評論 0 1
  • Gitlab是基于Git的項(xiàng)目管理軟件,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來的web服務(wù)。1、賬戶申請...
    阿凡提說AI閱讀 11,558評論 0 3