如同 Linux的安裝一樣(請參照此篇), Windows其實也不分Server及Client, 每台都可以是 Server, 也可以同時是 Client.
只不過因穩定度的關係, 一般人是不會把Git Server裝在Windows底下的. 所以本篇的主旨是以客戶端的操作為主.
安裝詳解
需安裝三支程式, 說明如下. 若需下載程式, 請按如下標題之連結即可下載.
1. git for Windows
此程式是讓Windows具有git 的功能.
下圖是詢問希望使用的預設編輯器是什麼, 本人改為Notepad++. 當然這是必需事先安裝才會有的.
環境變數選取第二個即可
選取ssh執行檔的畫面中, 很多人都說改用Tortoise Plink, 也就是PuTTY. 但本人的git server是使用Linux架設的, 所以改成OpenSSH才會正常. 其實git Server若使用Windows架設的話, 選取OpenSSH也是沒問題的.
特別注意一下, 換行轉換(line ending conversions)的畫面, 請選取 Checkout as-is, commit as-is, 輸入什麼字元, 就送出什麼字元. 這是為了不同平台的考量.
終端模擬器(terminal emulator) 請選取 Use MinTTY, 如此會產生Git Bash的終端機, 就可在裏面下執Linux指令.
2. kdiff3
此程式可以比對二支代碼之間的差異, 安裝時, 一直按下一步即可
3. git extension
此程式有git UI(圖型化)及git bash(文字).
下圖中, Visual Studio的整合, 請選取 Entire feature will be installed on local hard drive, 也就是安裝所有的功能.
SSH 一樣選取 OpenSSH
注意事項
上述安裝時, 若沒有更改為 OpenSSH, 就會使用PuTTY連線. 但如果要連線的遠端是Linux, 因Linux是採用ssh連線, 所以就會發生無法連線的錯誤.
此時就必需在git extension 的ssh設定中, 更改為 OpenSSH