星期三, 11月 02, 2011

TortoiseGit 安裝 ssh 連接設定


需安裝的軟體:
msysgit http://code.google.com/p/msysgit/
TortoiseGit http://code.google.com/p/tortoisegit/
Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/

  1. 下載 msysGit-fullinstall-1.7.7.1-preview20111027.exe,執行安裝。
  2. 下載 TortoiseGit-1.7.4.0-32bit.msi ,執行安裝。設定 MSysGit Path = C:\msysgit\msysgit\bin,Extern DLL Path = C:\msysgit\msysgit\mingw\bin。
  3. 下載 putty.exe, plink.exe, pageant.exe, puttygen.exe。利用 puttygen 產生 key pair, 將上方區塊內的內容存成 id_rsa.pub (public key),點選 Save private key 存成 id_rsa.ppk。
  4. 將 public key 上傳到 Git server,存到 ssh 資料夾 #cat id_rsa.pub >> .ssh/authorized_keys。
  5. 使用 TortoiseGit Clone 時,選擇剛存的 private key,URL 會是像sean@192.168.10.1:repository。
  6.  設定開機啟動 pageant,建立 windows 捷徑 "C:\Program Files\TortoiseGit\bin\pageant.exe" "C:\Users\user\id_rsa.ppk"。

沒有留言: