tortoiseGit是一個開放的git版本控制系統的源客戶端,支持Winxp/vista/win7.該軟件功能和git同樣html
不一樣的是:git是命令行操做模式,tortoiseGit界面化操做模式,不用記git相關命令就能夠直接操做,讀者可根據本身狀況選擇安裝git
tortoiseGit下載地址:https://download.tortoisegit.org/tgit/工具
當前最新穩定版本是2.6.0,下面就以該版本爲例說明下載和安裝。gitlab
進入2.6.0.0以後可看到包含32位和64位的軟件安裝包下載,以及各類語言安裝包,根據本身的系統選擇對應的安裝包,筆者主機是win7 64位。就以64位爲例spa
語言包下載安裝根據我的習慣,默認是英文(推薦),須要中文的下載語言包安裝便可命令行
安裝順序:先安裝程序包,而後安裝語言包(LanguagePack).3d
安裝說明:由於TortoiseGit 只是一個程序殼,必須依賴一個 Git Core,因此安裝前請肯定已完成git安裝和配置版本控制
可參考:Git安裝:http://www.javashuo.com/article/p-zaaviuog-cw.htmlhtm
Git生成祕鑰及GitLab配置: http://www.cnblogs.com/xiuxingzhe/p/9303278.html blog
下面以64位版本爲演示
若是想使用英文版本的該工具,不想使用中文版本的,則該模塊操做可忽略
E:\project\clear-project,建議:路徑中不要包含中文
若是使用英文:該步驟和下一步驟可直接跳過
①由於當前尚未本地項目,因此 「編輯本地 .git/config(L)」 按鈕處於灰色不可用狀態,若是在某個本地Git項目下打開配置對話框,那麼這個按鈕就可用,而後就能夠編輯此項目的一些屬性。
②點擊 「編輯全局 .git/config(O)」按鈕,會使用記事本打開全局配置文件,在全局配置文件中,在後面加上下面的內容:
[user]
name = jinqi
email = jinqi@qq.com
signingkey = lht&123456
[credential]
helper = store
則當你推送項目到Gitlab等在線倉庫時,會記住你輸入的用戶名和密碼(這裏不是用戶的姓名和Email),這裏用戶名和密碼就是註冊gitlab的用戶名和密碼
name: 註冊gitlab的帳號,如: jinqi
signingkey: 註冊gitlab的密碼: *********
Email: 是聯繫郵箱,給別人聯繫時使用
前面已經提到TortoiseGit只是一個殼,除軟件的常規配置(語言包、用戶信息等),還須要像git同樣生成、配置祕鑰信息
注意:生成時鼠標要不停劃過進度條,否則進度條會一直不動!
把生成出來的public Key複製粘貼到Gitlab上面,配置SSH key,具體可參考:http://www.javashuo.com/article/p-vdrttuvi-dt.html 第2.2.節
說明:使用TortoiseGit進行和遠端輸出項目時,Pageant必須啓動且添加了對應的私鑰。不然會報錯
以克隆verify-center項目爲例,舉例驗證TortoiseGit配置正確
注意:克隆代碼以前確保有相關的項目代碼權限(master、developer、reporter),如無權限,請求項目具備master權限的同事幫忙分配權限