Download
https://msysgit.github.io/
https://code.google.com/p/tortoisegit/wiki/Download
Install TortoiseGit-1.8.14.0-64bit.msi
Install Git-1.9.5-preview20150319.exe
安裝過程中遇到 Use (Tortoise)Plink 的選項時要選這個這個。
因為前面先裝了tortoiseGit,所以選項下的路徑會自帶C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe
Generate SSH key
使用tortoiseGit/puttygen來產生跟github間加密用的key。
預設產生ssh-2 rsa的key即可。產生後分別儲存private/public key。
如有之前產生的key可以Load功能載入回來看public key as string用來匯入github。
Install key
在第一次使用git時必需把key安裝好才能在跟github連線時用上。
- 可以使用tortoiseGit/pageant的add key把private key加入。
- 也可以在在第一次使用tortoiseGit介面時,把Load Putty Key勾選後指定private key,操作後private key就會進pageant裡,之後就能使用。
Enviroment Setup
把C:\Program Files (x86)\Git\bin加入path。
tortoiseGit會自已自動加入,可以不處理。
設定git config
1 | cd "Program Files (x86)\Git\bin" |
Try it
到這裡就可以開始使用git指令或tortoiseGit介面來clone github上的repository了。
直接用git下指令
git clone git@github.com:{githubAccountName}/{repositoryName}.git或是使用tortoiseGit介面操作。
把本地的project folder同步上github(20150722 補充)
首先先在github上建新的repository。
接著進到本地的project folder下指令把這個本地目錄git化
1 | cd /xxxxxxxx |
中文檔名encoding
預設是會把中文做htmlencode,如果不要encode可以用下面指令關掉
git config —global core.quotepath false