gitlab使用——配置項目操作

GitLab使用教程

一、基本操作

1、登錄
從瀏覽器地址欄輸入https://gitlab.com/回車,進入登錄界面。如果沒有gitlab賬戶,則需要進行注冊,也可以直接使用github賬戶進行登錄。
2、修改密碼
登錄成功后點擊工具欄目Profile Settings ---- Password ----修改密碼----Save password。
Tips:點擊Gitlab的logo,可以從任何界面回到本頁。

二、項目管理

可以根據(jù)需要選擇新建項目,新建組合,新建用戶
1、新建項目
如下圖所示新建項目:


newproject

創(chuàng)建時可以在自己用戶下創(chuàng)建或者某個群組內(nèi)創(chuàng)建。
創(chuàng)建時選項:
a. 項目名稱:可以為字母、數(shù)字、空格、下劃線、中劃線和英文點號組成,且必須以字母或數(shù)字開頭,不能使用中文。
b. 項目描述(可選項)
c. 可見性(庫類別)
私有庫:只有被賦予權限的用戶可見
內(nèi)部庫:登錄用戶可以下載
公開庫:所有人可以下載
根據(jù)以上實際情況填寫完各項之后,點擊創(chuàng)建項目,項目創(chuàng)建成功。
提示通過SSH方式拉取推送項目代碼必須要導入SSH key(見下方SSH key連接)
項目地址有HTTP和SSH兩種方式,可發(fā)送給開發(fā)人員下載和初始化項目。

2、編輯或刪除項目
a. 編輯:項目左邊工具欄點Settings---->General選項---->Visibility,project features, permissions可以Rename以及編輯權限。
b. 刪除:項目左邊工具欄點Settings---->General選項---->Advanced---->拉到最下邊Delete project。

三、組管理(管理員使用)

1、新建組:左上角groups--->New Group
a. 組名稱:可以為字母、數(shù)字、空格、下劃線、中劃線和英文點號組成,且必須以字母或數(shù)字開頭,不能使用中文。
2、編輯或刪除組
項目左邊工具欄點Settings進行編輯和刪除組操作。
3、添加組成員
項目左邊工具欄點Members進行組成員添加以及分配權限。
4、從組管理添加項目
項目左邊工具欄點Settings---->Projects。

四、權限說明

1、Guest(匿名用戶) - 創(chuàng)建項目、寫留言薄
2、 Reporter(報告人)- 創(chuàng)建項目、寫留言薄、拉項目、下載項目、創(chuàng)建代碼片段
3、Developer(開發(fā)者)- 創(chuàng)建項目、寫留言薄、拉項目、下載項目、創(chuàng)建代碼片段、創(chuàng)建合并請求、創(chuàng)建新分支、推送不受保護的分支、移除不受保護的分支 、創(chuàng)建標簽、編寫wiki
4、Master(管理者)- 創(chuàng)建項目、寫留言薄、拉項目、下載項目、創(chuàng)建代碼片段、創(chuàng)建合并請求、創(chuàng)建新分支、推送不受保護的分支、移除不受保護的分支 、創(chuàng)建標簽、編寫wiki、增加團隊成員、推送受保護的分支、移除受保護的分支、編輯項目、添加部署密鑰、配置項目鉤子
5、Owner(所有者)- 創(chuàng)建項目、寫留言薄、拉項目、下載項目、創(chuàng)建代碼片段、創(chuàng)建合并請求、創(chuàng)建新分支、推送不受保護的分支、移除不受保護的分支 、創(chuàng)建標簽、編寫wiki、增加團隊成員、推送受保護的分支、移除受保護的分支、編輯項目、添加部署密鑰、配置項目鉤子、開關公有模式、將項目轉移到另一個名稱空間、刪除項目

五、配置SSH密鑰

1、下載Git安裝包,去git官網(wǎng)下載git,https://git-scm.com/downloads,下載.exe格式并安裝。
2、SSH 秘鑰生成(我們要用到的是公鑰):
a. 首先,檢查下自己之前有沒有已經(jīng)生成:在開始菜單中打開git下的git bash(當然,在其他目錄下打開git bash也是一樣的),執(zhí)行:

cd ~/.ssh

b. 如果能進入到.ssh文件目錄下 ,則證明,之前生成過.ssh秘鑰,可以直接使用里面的秘鑰。
如果不能進入到.ssh文件目錄下,則:檢測下自己之前有沒有配置:git config user.name和git config user.email,若之前沒有創(chuàng)建,則執(zhí)行以下命令:
(1)配置:

git config --global user.name 'XXXX'
git config --global user.email 'XXX@XX.XXX'

(2)生成密鑰:

ssh-keygen -t rsa -C "郵箱"

按三個回車,最后在.ssh目錄下得到兩個文件:id_rsa(私有密鑰)和id_rsa.pub(公有密鑰)
3、如果想登錄遠端,需要將rsa.pub里的密鑰添加到遠端。
首先,在.ssh目錄下找到id_rsa.pub這個文件夾打開復制全部內(nèi)容。
登錄GitLab,進入你的Settings,會看到SSH Keys,創(chuàng)建New SSH Key,粘貼你的密鑰到Key輸入框中。點擊Add SSH Key。
4、測試
在電腦要上傳的文件右鍵,點Git Bash,進入命令行頁面,輸入

git clone git@gitlab.com:xxxx/xxx.git
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容