GitLab基本用法圖文詳解

GitLab基本用法

上一篇文章詳細講解了GitLab的安裝部署以及配置,感覺寫的還是非常詳細的,如果還不清楚GitLab如何部署安裝的話,可以去看下。

這篇文章主要講下Windows環(huán)境下如何連接GitLab,以及如何在GitLab上創(chuàng)建自己的倉庫。

Windows連接GitLab

GitLab部署完成后,其實,如果你有注冊并使用過GitHub,那你可以無障礙地切換到GitLab,兩者使用方式是完全一樣的。Windows環(huán)境下連接GitLab,與連接GitHub一樣,需要下載Git客戶端,這里推薦使用GitHub提供的命令行客戶端,非常好用,這里放個下載連接:Git客戶端下載地址:https://github.com/git-for-windows/git/releases/download/v2.27.0.windows.1/Git-2.27.0-64-bit.exe

使用GitLab時需要先注冊,注冊界面如下:

GitLab用戶注冊.png

注冊完成后,需要在Windows本地環(huán)境生成公鑰,然后,將公鑰上傳到GitLab,直接打開Git客戶端即可生成公鑰,如下圖:

Windows生成公鑰.png

GitLab上傳SSH公鑰如下圖所示:

GitLab-SSH公鑰上傳.png

GitLab上傳完SSH公鑰之后,我們就可以在Windows環(huán)境下連接GitLab了,就可以愉快地從GitLab克隆倉庫或者更新倉庫代碼了。

GitLab倉庫創(chuàng)建

在介紹GitLab創(chuàng)建之前,這里先給出GitLab中項目管理相關的一些名詞。

群組:用來管理,協(xié)作多個項目;群組中的成員可以訪問群組下的所有項目。

對于一個公司來說,通常會有很多研發(fā)小組,通常情況下,各個研發(fā)小組的項目是只允許小組內成員訪問的,GitLab通過群組這個概念來區(qū)分小組,從而實現(xiàn)小組間項目隔離;

項目:項目用來存放文件,對應GitHub中的倉庫。

類比上面群組的概念,小組內的不同人員可能做不同的項目,有的是做底層組件,有的是做上層應用的,小組內的項目通常是相互依賴的,這就決定了小組內的成員都需要由這些項目的權限,另外,不同成員做的內容又通過項目進行劃分,從而實現(xiàn)小組內成員的工作內容劃分和隔離。

總而言之,一個群組由多個項目組成,一個項目由一組文件構成。

換句話說,通常情況下,GitLab項目創(chuàng)建基本流程是下面這個樣子:

創(chuàng)建群組 ==> 創(chuàng)建項目 ==> 項目中添加開發(fā)及維護人員

1. 新建群組

GitLab-群組創(chuàng)建.png
GitLab-群組界面.png

2. 新建項目

GitLab-新建項目.png

3. 空項目初始化

GitLab-空項目初始化.png
GitLab-新項目初始化.png

對于上面三種GitLab空項目初始化方式,在現(xiàn)實項目開發(fā)中,其實,后兩種推送現(xiàn)有文件夾推送現(xiàn)有Git倉庫更為常用。

推送現(xiàn)有文件夾:項目剛啟動時,使用idea等IDE創(chuàng)建項目,然后將項目推送到GitLab倉庫中。

推送現(xiàn)有Git倉庫:基于開源組件做二次開發(fā)時,通常會先使用Git克隆開源組件,然后推送到公司服務器,做二次開發(fā)。

本文主要講解了Windows下如何連接GitLab,并且在GitLab中新建群組和項目(倉庫),接下來的話,我會專門再整理一篇工作中常用的Git命令,敬請期待~

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

友情鏈接更多精彩內容