1. 程式人生 > >TortoiseGit安裝與配置

TortoiseGit安裝與配置

TortoiseGit 簡稱 tgit, 中文名海龜Git. 海龜Git只支援神器 Windows 系統, 有一個前輩海龜SVN, TortoiseSVN和TortoiseGit都是非常優秀的開源的版本庫客戶端. 分為32位版與64位版.並且支援各種語言,包括簡體中文(Chinese, simplified; zh_CN).

注意: XP系統已經不支援最新的安裝包,請儘量使用 Win7 或更高版本的作業系統.

官方說明是: Users of Windows XP and Server 2003, please update TortoiseGitProc.exe after after installing 1.8.12.0. 即: 如果在 XP 或者 2003 上安裝完1.8.12.0 版本的 tgit 後,需要安裝這個修正包.(但本人在xp裡面根本裝不了,更不用說安裝後了)


下載

選擇一個版本

進入具體版本頁面後,根據Windows作業系統版本選擇相應的程式安裝包和中文語言包.

比如, 32位系統(帶32bit,或者 x86, i586等標識).

同樣, 64位系統(帶64bit,或者 x86_64, x64等標識).

版本下載頁面如下所示:

請下載對應的安裝包和語言包,放到某個目錄下. 然後像上一節所說的 Git 安裝包一樣, 檢視下載完成的檔案屬性,解除鎖定.

安裝

4. 我們需要先安裝程式包,然後安裝語言包(LanguagePack). 因為TortoiseGit 只是一個程式殼,必須依賴一個 Git Core,也就是上一節我們安裝的 Git. 所以安裝前請確定已完成

上一節的操作. 下面以64位版本為演示(64,32位除檔名不一樣,其他的操作都一致)

5. 雙擊安裝程式 TortoiseGit-1.8.12.0-64bit.msi. 彈出安裝嚮導介面:

6.下一步,進入版權資訊介面. 直接點選下一步(Next)即可.

6.1下一步,選擇SSH客戶端. 可以選擇 TortoiseGitPlink(位於TortoiseGit安裝目錄/bin 下), 也可以選擇 Git 預設的SSH客戶端,位於 Git安裝目錄/bin/ssh.exe(如果配置了 Path,那直接是 ssh.exe)

7. 接著是選擇安裝目錄,可以保持預設,或者安裝到開發環境目錄下,安裝的程式元件保持預設即可:

8.下一步到確認安裝介面,點選 Install按鈕安裝即可,如下圖所示:

9.安裝完成,點選 Finish 按鈕即可:

9.1 如果以前有老版本,則選擇覆蓋,關閉舊程式並嘗試重啟即可

10. 安裝語言包

雙擊開啟 TortoiseGit-LanguagePack-1.8.12.0-64bit-zh_CN.msi ,則彈出語言包安裝嚮導:

11. 點選下一步(Alt+N), 語言包會自動安裝完成:

點選完成按鈕即可

配置

1. 首先,請選定一個存放Git專案的目錄,這樣管理方便. 如: F:\STUDY\GIT_STUDY , 然後在資源管理器中開啟.

2. 在空白處點選滑鼠右鍵, 選擇 --> TortoiseGit --> Settings, 然後就可以看到配置介面:

3. 選中General,在右邊的 Language中選擇中文. 不勾選自動升級的複選框,可能還需要指定 Git.exe 檔案的路徑,如 "D:\DevlopPrograms\Git\bin". 完成後,點選應用,確定關閉對話方塊.(當然,你也可以繼續使用英文)

4. 再次點選滑鼠右鍵,可以看到彈出選單中已經變成中文. 原來的 Settings 變成 設定Clone 變為 克隆.

5. 配置右鍵選單. 在設定對話方塊中,點選左邊的"右鍵選單",然後在右邊將所有的複選框都去掉,這樣右鍵選單顯得比較乾淨:

6.設定記住密碼

!!!!! 密碼會明文儲存在 C:\Users\Administrator\.git-credentials 這種檔案中, 請小心使用.

進入設定, 點選左邊的Git標籤.可以發現,右邊可以配置使用者的名字與Email資訊. 如下圖所示:

因為當前還沒有本地專案,所以 “編輯本地 .git/config(L)” 按鈕處於灰色不可用狀態,如果在某個本地Git專案下開啟配置對話方塊,那麼這個按鈕就可用,然後就可以編輯此專案的一些屬性。

點選 “編輯全域性 .git/config(O)”按鈕,會使用記事本開啟全域性配置檔案,在全域性配置檔案中,在後面加上下面的內容:

[credential]
helper = store

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

則當你推送專案到GitHub等線上倉庫時,會記住你輸入的使用者名稱和密碼(這裡不是使用者的姓名和Email哦.)

如果你編輯的是 本地 .git/config(L),其實這個翻譯為本地有點問題,應該叫區域性,也就是在某個專案下面設定,只對此專案有效.配置是一樣的.

  • 使用者名稱: 就是你註冊的賬號,如: tiemaocsdn
  • 密碼: 當然是註冊時填寫的密碼: *********
  • Email: 是你的聯絡郵箱,給別人聯絡你時使用
  • 使用者姓名/暱稱: 可以隨便取,但最好有點意義

示例

克隆一個專案:

在工作目錄下,如 “F:\STUDY\GIT_STUDY”中,滑鼠右鍵點選空白處,選擇: TortoiseGit --> 克隆...(clone...) ;則會彈出克隆對話方塊,如下圖所示:

在URL中填寫專案的訪問地址,如:

https://github.com/cncounter/translation.git

本地目錄,你也可以自己選擇,一般預設即可.然後點選"確定"按鈕,開始克隆專案. 根據專案大小,時間會不一樣. 克隆完成後,如果沒有錯誤,會給出提示:

  • 克隆: 就類似於拷貝,但是因為 SVN,Git之類的版本庫儲存時都是一個(資料)庫,所以叫克隆.
  • Git專案的URL: 可以線上訪問Git專案頁面,在右側可以看到 SSH, HTTPS, SVN的訪問路徑.

例如:

可以發現,大同小異. 如下圖所示: