Windowsで gitを使う

Railsプラグインgithubで提供されることが多くなって、Windowsでも gitが使いたいなぁということで少し調べてみました。
こういうこと(↓)をやるときのためです。

$ ruby script/plugin install git://github.com/technoweenie/restful-authentication.git

msysgit

『Git on MSys』というのを使えばいいそうです。ここ(→ Google Code Archive - Long-term storage for Google Code Project Hosting. )から Git-1.5.6.1-preview20080701.exeというのをダウンロードしてきます。

インストールで迷うところはここ。コマンドプロンプトから使うので『Run Git from the Windows Command Prompt』を選択します。

SSHはいまのところ使う予定はありませんが、もし使うとしたら Subversionで使っている PuTTYになると思うので『Use PLink』を選択しました。

確認

最近はコマンドプロンプトじゃなくて Windows PowerShellをもっぱら使っているので、こちらで確認します。まず、gitにパスを通しておきます。

$ cat env:path
c:\ruby\bin;C:\PROGRAM FILES\THINKPAD\UTILITIES;C:\WINDOWS\system32;C:\WINDOWS;
C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;
C:\Program Files\TortoiseSVN\bin
$ $env:path += ";C:\Program Files\Git\cmd"
$ git
 usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager]
 [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]
                                    :
                                    :
                                    :
 See 'git help COMMAND' for more information on a specific command.

gitでこのように usageが出れば OKです。

参考

こちら(→ Windows から Git を使う方法 - 夜の Discovery )を参考にさせていただきました。ありがとうございます。