1 TortoiseGit簡介
tortoiseGit是一個開放的git版本控制系統的源用戶端,支援Winxp/vista/win7.該軟體功能和git一樣
不同的是:git是指令行操作模式,tortoiseGit界面化操作模式,不用記git相關指令就可以直接操作,讀者可根據自己情況選擇安裝
2 TortoiseGit下載下傳
tortoiseGit下載下傳位址:https://download.tortoisegit.org/tgit/
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLwQzM4MjN3UTNx0SO1YTM1UDMxETNxcDM4EDMy0CNxMDM5ATMvw1NwgTMwIzLcRTMzATOwEzLcd2bsJ2Lc12bj5ycn9Gbi52YugTMwIzcldWYtl2Lc9CX6MHc0RHaiojIsJye.png)
目前最新穩定版本是2.6.0,下面就以該版本為例說明下載下傳和安裝。
進入2.6.0.0之後可看到包含32位和64位的軟體安裝包下載下傳,以及各種語言安裝包,根據自己的系統選擇對應的安裝包,筆者主機是win7 64位。就以64位為例
語言包下載下傳安裝根據個人習慣,預設是英文(推薦),需要中文的下載下傳語言包安裝即可
3 TortoiseGit安裝
安裝順序:先安裝程式包,然後安裝語言包(LanguagePack).
安裝說明:因為TortoiseGit 隻是一個程式殼,必須依賴一個 Git Core,是以安裝前請确定已完成git安裝和配置
可參考:Git安裝:https://www.cnblogs.com/xiuxingzhe/p/9300905.html
Git生成秘鑰及GitLab配置: http://www.cnblogs.com/xiuxingzhe/p/9303278.html
下面以64位版本為示範
3.1 安裝程式包
- 輕按兩下TortoiseGit-2.6.0.0-64bit.msi,彈出安裝導向頁面
- 一路Next> 即可,配置均選擇預設
- 點選Install
- 點選Finish,如果以前有老版本,則選擇覆寫,關閉舊程式并嘗試重新開機即可
3.2 安裝語言包
如果想使用英文版本的該工具,不想使用中文版本的,則該子產品操作可忽略
- 輕按兩下TortoiseGit-LanguagePack-2.6.0.0-64bit-zh_CN.msi,彈出安裝導向
- 點選下一步,安裝完成後,點選完成
4 TortoiseGit配置
4.1 正常配置
- 先選擇一個本地的目錄,作為git項目存放的目錄,友善管理。本文選擇:
E:\project\clear-project,建議:路徑中不要包含中文
- 在空白處點選滑鼠右鍵, 選擇 --> TortoiseGit --> Settings, 彈出配置界面(當TortoiseGit安裝完成後,滑鼠右鍵點選後,預設出現 TortoiseGit 相關選項)
- 點選General,在頁面中選擇Language下拉框,選擇“中文(簡體)中華人名共和國”,然後點選應用,确定關閉對話框(當然也可以繼續使用英文)
如果使用英文:該步驟和下一步驟可直接跳過
- 在空白處再次點選滑鼠右鍵,可以看到彈出菜單中已經變成中文. 原來的 Settings 變成 設定; Clone 變為 克隆,點選設定(S),再次彈出配置界面
- 配置右鍵菜單. 在設定對話框中,點選左邊的"右鍵菜單",如果右邊的複選框有預設勾選,全部去掉,,這樣右鍵菜單顯得比較幹淨
- 點選左邊Git,配置相關資訊,配置好後儲存退出
①因為目前還沒有本地項目,是以 “編輯本地 .git/config(L)” 按鈕處于灰色不可用狀态,如果在某個本地Git項目下打開配置對話框,那麼這個按鈕就可用,然後就可以編輯此項目的一些屬性。
②點選 “編輯全局 .git/config(O)”按鈕,會使用記事本打開全局配置檔案,在全局配置檔案中,在後面加上下面的内容:
[user]
name = jinqi
email = [email protected]
signingkey = lht&123456
[credential]
helper = store
則當你推送項目到Gitlab等線上倉庫時,會記住你輸入的使用者名和密碼(這裡不是使用者的姓名和Email),這裡使用者名和密碼就是注冊gitlab的使用者名和密碼
name: 注冊gitlab的賬号,如: jinqi
signingkey: 注冊gitlab的密碼: *********
Email: 是聯系郵箱,給别人聯系時使用
4.2 秘鑰配置
前面已經提到TortoiseGit隻是一個殼,除軟體的正常配置(語言包、使用者資訊等),還需要像git一樣生成、配置秘鑰資訊
- 開始-->TortoiseGit-->PuTTYgen,進入PuTTY Key Generator
- 點選Generate,生成的過程中
注意:生成時滑鼠要不停劃過進度條,不然進度條會一直不動!
- 先點選Save private key把私有的密鑰存起來,記住存儲的位置,後面會用到
把生成出來的public Key複制粘貼到Gitlab上面,配置SSH key,具體可參考:https://www.cnblogs.com/xiuxingzhe/p/9303278.html 第2.2.節
- Gitlab配置成功後,郵箱會收到郵件
- 打開:開始-->TortoiseGit-->Pageant,打開以後右下角會有圖示,輕按兩下點開藍螢幕電腦那個圖示
說明:使用TortoiseGit進行和遠端輸出項目時,Pageant必須啟動且添加了對應的私鑰。否則會報錯
- 添加前面生成的private key.ppk,也就是私鑰。然後關閉
5 TortoiseGit使用示例
以克隆verify-center項目為例,舉例驗證TortoiseGit配置正确
注意:克隆代碼之前確定有相關的項目代碼權限(master、developer、reporter),如無權限,請求項目具有master權限的同僚幫忙配置設定權限
- 登入gitlab,擷取SSH 連結位址
- 在本地目标下載下傳目錄下,右鍵-->TortoiseGit(T)-->克隆,粘貼SSH 連結位址到URL,點選确定
- 确認項目已從gitlab上克隆到本地
歡迎交流探讨
微信:125270461
部落格:https://www.cnblogs.com/xiuxingzhe/