天天看點

TortoiseGitTortoiseGit用法

TortoiseGit用法

ubuntu16.04/18.04部署gitlab伺服器:https://blog.csdn.net/qq_28263253/article/details/80469203

一、如何安裝:

下載下傳 TortoiseGit: https://tortoisegit.org/download/

安裝教程:https://www.cnblogs.com/wupenglei-5/p/8744801.html

安裝時候遇到的坑:下載下傳的.msi檔案打開報錯,原因為上面下載下傳連結下行速度慢容易斷開導緻下載下傳不全,随便找個軟體網站下載下傳。(首先得安裝git 如上面安裝教程。全部安裝後,右鍵後,如下圖所示。)
           
TortoiseGitTortoiseGit用法

二、如何使用:

從頭開始建立檔案夾到添加檔案再到上傳檔案:

2.1 本地建倉庫

2.1.1 建立檔案夾 TortoiseGit_Tutorial

TortoiseGitTortoiseGit用法

2.1.2 打開檔案夾TortoiseGit_Tutorial ,右鍵選擇Git Create repository here…接着出現的下圖,不用勾直接OK

[外鍊圖檔轉存失敗(img-J1ZwYSdf-1564241032587)(https://gitlab.com/gkbytes/photos/raw/master/15564602483050.png)]

當看到此圖後就代建立成功一個Git倉庫

TortoiseGitTortoiseGit用法

2.1.3 添加一張圖檔、一個txt檔案到 TortoiseGit_Tutorial 檔案夾。右鍵 git commit ,按下圖操作後選擇Commit成功後,就有一個本地送出。

TortoiseGitTortoiseGit用法

2.1.4 如何檢視上面本地送出的内容?在檔案夾内,右鍵如下圖,找到Show log,出現如下第二幅圖,

TortoiseGitTortoiseGit用法

[外鍊圖檔轉存失敗(img-4YshgrDO-1564241032589)(https://gitlab.com/gkbytes/photos/raw/master/C%5CUsers%5C15zjg%5CAppData%5CLocal%5CTemp%5CWXWorkCapture_15564614915680.png)]

2.2 遠端網站建倉庫

Tip:要想上傳到遠端倉庫,必須建遠端倉,命名最好是和本地倉一樣且英文命名。
           

2.2.1 登陸gitlab後建立工程(此時我用的www.gitlab.com ,而不是本地gitlab)。

TortoiseGitTortoiseGit用法

2.2.2 按照如下第二幅圖。

[外鍊圖檔轉存失敗(img-uBEoubpq-1564241032589)(https://gitlab.com/gkbytes/photos/raw/master/C%5CUsers%5C15zjg%5CAppData%5CLocal%5CTemp%5CWXWorkCapture_15564622165835.png)]

[外鍊圖檔轉存失敗(img-SsSxcaNu-1564241032590)(https://gitlab.com/gkbytes/photos/raw/master/C%5CUsers%5C15zjg%5CAppData%5CLocal%5CTemp%5CWXWorkCapture_15564623707241.png)]

2.2.3 遠端倉庫已經建好,現在開始推送到遠端端。–> Push 如下圖添加一個遠端倉庫連結位址,連結為上圖中的git remote add origin 這句後面的。(可以看到下圖中沒添加Putty Key,其實我也不知道這是什麼。然後就Push)

[外鍊圖檔轉存失敗(img-pZUp8ikm-1564241032590)(https://gitlab.com/gkbytes/photos/raw/master/1556463054280.png)]

[外鍊圖檔轉存失敗(img-uwCzYQbq-1564241032590)(https://gitlab.com/gkbytes/photos/raw/master/C%5CUsers%5C15zjg%5CAppData%5CLocal%5CTemp%5CWXWorkCapture_15564628587617.png)]

2.2.4 失敗了,原因為沒有添加SSH key (也就是上面的 Putty key) 百度一下如何添加。https://www.cnblogs.com/beeasy/p/6066466.html

TortoiseGitTortoiseGit用法

教程裡的工具在打開如下圖:

[外鍊圖檔轉存失敗(img-HAZEwtWe-1564241032591)(https://gitlab.com/gkbytes/photos/raw/master/1556463160267.png)]

當用這個工具生成ssh key後,添加到gitlab網站中,以後就能識别你的這台電腦,每台電腦必須重新添加。在頁面右上角搜尋ssh點選SSH Keys。

[外鍊圖檔轉存失敗(img-v25xJm4Z-1564241032591)(https://gitlab.com/gkbytes/photos/raw/master/1556463398279.png)]

TortoiseGitTortoiseGit用法

[外鍊圖檔轉存失敗(img-m1GfnXi3-1564241032592)(https://gitlab.com/gkbytes/photos/raw/master/C%5CUsers%5C15zjg%5CAppData%5CLocal%5CTemp%5CWXWorkCapture_15564639776799.png)]

2.2.5 好了,成功。

[外鍊圖檔轉存失敗(img-PswNc2kV-1564241032592)(https://gitlab.com/gkbytes/photos/raw/master/C%5CUsers%5C15zjg%5CAppData%5CLocal%5CTemp%5CWXWorkCapture_15564640156858.png)]

看下遠端倉庫是否上傳成功?也成功。

TortoiseGitTortoiseGit用法