要在 Windows 上使用 Git,可以使用 msysgit + tortoisegit
msysgit 是 Git 的核心,而 tortoisegit 則是提供一個不錯的 UI。

簡單的安裝順序:

  • 先安裝 msysgit
  • 選擇 PATH 時請選 Please choose add git path to windows command line,配合 tortoisegit
  • 安裝 tortoisegit,安裝完後會要求重開機。
  • 重開機後,點選任一資料夾右鍵選擇 git bash 進入 command line 視窗
  • 生好你的 public key 後,記得先連線到你的 git server
    #ssh yourgitserver
    會這麼做的原因是第一次登入時會有這個問題
    The authenticity of host 'gitserver' can't be established.
    DSA key fingerprint is 73:da:f4:e6:77:9c:27:44:1a:ca:eb:72:f1:fa:c8:08.
    Are you sure you want to continue connecting (yes/no)?

    如果不在這裡先主動連一次的話接下來在 tortoisegit 做事時會爛掉。
  • 將你的 public key 丟上你的 git server 後就可以正常做事了。

另外要注意的事:

  • 這兩個軟體都在持續更新,而且很快,我也是最近才發現終於堪用,建議常常去看有沒有得更新。
  • 請不要用非 Ascii Code 的語系為檔名(比方說中文檔名),在不同 codepage 的 system 上會出問題,因為 git 是存 raw bytes.詳情可以看這裡

 

Posted by 沒力小僧 at 痞客邦 PIXNET 留言(2) 引用(0) 人氣()


open trackbacks list Trackbacks (0)

留言列表 (2)

Post Comment
  • shoting
  • 看到 git 還以為走錯站了
    不過 git 真的很快,local branch 也很棒
    win32上也越來越好了

    真令人期待可以把手上的svn轉到git的一天..

    -.- 剛剛發現 tortoisegit 又更新了
    更新的真是有夠快的.
  • 我是幾乎都轉過去了,除了 Fate 的中文化 project,因為檔名的關係。

    tortoisegit 在幾個月前就有在關注,而這篇文章到現在才發表是因為現在才算真的堪用……

    沒力小僧 replied in 2009/04/12 17:01

  • shoting
  • 沒辦法...
    要轉公司內部的Project實在麻煩
    很多人連SVN都不太會用了
    要花時間下去教育訓練的成本太高了
    現在還是只能用git-svn先擋著先

You haven’t logged in yet, please use guest status to leave message. You can also log in with above service account and leave message

other options