Git for Windows (msysgit) インストール
前提
- Git for Windows (以下msysgit)はMinGW+MSYS環境下で動作する。
- msysgitの本体であるgit.exeはMSYSコマンド群の1つとして構成される。
- msysgitはGit Bash上かコマンドプロンプト上(PowerShell上)でgit.exe(git.cmd)コマンドを実行して使用するコンソール(CUI)アプリケーションであり、GUIはない。
- Git BashからはMSYSコマンド群にあるUNIX系ツールを併用出来るが、日本語対応が面倒で難しい。
- なので、今回はコマンドプロンプトからmsysgitを使う事を前提にする。
- また、すでにMinGW+MSYSを利用している場合でもmsysgitはそれとは別にインストールする事にする。その方が余計なトラブルがなくて良いように思われる。
- 今回は%USERPROFILE%以下のApp\Gitフォルダ以下にインストールする。
- 標準のC:\Program files以下はUACで権限を昇格しないと書き込みが出来ないので、msysgitのような細かい設定をユーザ自らテキストエディタ等で行いたい場合は適切でないように思う。C:\Tools\Git等でも良いかもしれない。
インストール
- 以下から最新版のインストーラーをダウンロードする。
- インストーラーを実行する。
- インストール先を以下にする。
C:\Users\taro\App\Git
- 「Select components」オプションのチェックを全部外す。
- Explorerの右クリックメニュー拡張を使いたい場合は""Windows Explorer integration"にチェックを入れる。
- 「Adjusting your PATH enviroment」オプションは「Run Git from the Windows Command Prompt」を選ぶ。
- 「Choosing the SSH executable」オプションは、
- すでにPuTTYを使っていてPuTTYのセッション設定がレジストリにあるなら「Use Plink」を選んで、PuTTYインストールフォルダ内のplink.exeを設定する。
- そうでないなら「Use OpenSSH」を選ぶ。
- 「Configuring the ending conversions」オプションは「Checkout as-is, commit as-is 」を選ぶ。
- 文字コード変換はGitではなく、普段使っているテキストエディタ等で処理した方が間違いが少ないと思われるので。
- インストールを完了する。