git、gitlab、TortoiseGit操作手冊(詳細圖解)

環境準備及軟件安裝

依次安裝以下3個軟件(一路默認安裝即可):
1.git
1.git
下載地址1:http://192.168.1.74/jack.yuan/testgitlab
官網:https://git-scm.com/download/win

2.TortoiseGit
這裏寫圖片描述
下載地址1:http://192.168.1.74/jack.yuan/testgitlab
官網:https://tortoisegit.org/download/

3.TortoiseGit中文插件
這裏寫圖片描述
下載地址1:http://192.168.1.74/jack.yuan/testgitlab
官網:https://tortoisegit.org/download/

配置

1.用公司企業郵箱註冊賬戶
打開內網gitlab服務器192.168.1.74,填入個人信息,點擊Register
這裏寫圖片描述

2.設置TortoiseGit語言。在桌面空白處單擊鼠標右鍵, 選擇 –> TortoiseGit –> Settings, 然後就可以看到配置界面
選中General,在右邊的 Language中選擇中文. 不勾選自動升級的複選框,可能還需要指定 Git.exe 文件的路徑,如 “D:\DevlopPrograms\Git\bin”. 完成後,點擊應用,確定關閉對話框.

3.用剛註冊的gitlab賬號設置git全局用戶並記住密碼:
在桌面空白處右鍵,選擇:TortoiseGit –> 設置–>Git,出現界面如下,
這裏寫圖片描述
點擊 “編輯全局 .git/config(O)”按鈕,如果提示沒有.gitconfig文件,則創建它。此時會用記事本打開文件,
編輯內容如下:(名字、郵箱替換成你自己的)

[user]
    name = jack.yuan
    email = jack.yuan@ttiummotor.com
[credential]
helper = store  

完成後保存,關閉記事本,確定即可。

4.由於本地Git倉庫和gitlab倉庫之間的傳輸是通過SSH加密的,所以,還需要生成公鑰並上傳,
打開git bash,
這裏寫圖片描述
輸入命令:

ssh-keygen -t rsa -C "[email protected]"

這裏寫圖片描述
這裏需要把郵件地址換成你自己的郵件地址,然後一路回車,使用默認值即可,由於這個Key也不是用於軍事目的,所以也無需設置密碼。
如果一切順利的話,可以在用戶主目錄裏找到.ssh目錄,裏面有id_rsa和id_rsa.pub兩個文件,這兩個就是SSH Key的祕鑰對,id_rsa是私鑰,id_rsa.pub是公鑰。

登陸GitLab,打開“ settings”–>“SSH Keys”頁面,把id_rsa.pub裏面的內容用記事本打開,粘貼進去,點擊Add Key
這裏寫圖片描述

示例

1.克隆一個gitlab上的項目:

在工作目錄下,如:“d:\git_test”中,鼠標右鍵點擊空白處,選擇:git克隆…,填入對應項目URL,然後點擊確定。
這裏寫圖片描述

URL從gitlab網站上得到:
這裏寫圖片描述

克隆完成後,如果沒有錯誤,會給出提示:
這裏寫圖片描述

2.已有項目通過git來管理,並上傳到gitlab上

如已有項目在“C:\mxl\testproject”,進入該目錄,空白處單擊鼠標右鍵,選擇–>git在這裏創建版本庫(Y)…,不勾選:製作純版本庫(沒有工作目錄),點擊確定。
這裏寫圖片描述
這裏寫圖片描述

提示成功,則會在項目目錄中增加.git文件夾(隱藏形式)。
這裏寫圖片描述

將項目所有文件增加到git暫存區,空白處單擊鼠標右鍵,選擇:–>TortoiseGit(T)–>添加(A)…,
這裏寫圖片描述

添加後再提交到git版本庫,鼠標右鍵,選擇:–>git提交(C) -> “master”,在彈出窗口裏寫入日記信息,點擊確定。
這裏寫圖片描述

在gitlab網站上新建1個項目,
這裏寫圖片描述

空白處單擊鼠標右鍵,選擇:–>Tortoise(T)–>推送(H)…,彈出窗口,如下:
這裏寫圖片描述
點擊管理,將gitlab項目url添加進去,點擊添加/保存,然後確定。
這裏寫圖片描述

在空白處再次鼠標右鍵,選擇:–>Tortoise(T)–>推送(H)..,此時本地項目就與gitlab遠程建立了關聯,
這裏寫圖片描述
點擊確定,如成功,如下:
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章