Git for Windows (msysgit) インストール

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系コマンド群を併用出来るが日本語対応が面倒で難しいので、今回はコマンドプロンプトから使う事を前提にする。
    • ここでは%USERPROFILE%以下のApp\Gitフォルダ以下にインストールする。
    • 標準のC:\Program files以下はUACで権限を昇格しないと書き込みが出来ないので、msysgitのような細かい設定をユーザ自らテキストエディタ等で行いたい場合は適切でないように思う。C:\Tools\Git等でも良いかもしれない。
  • なお、すでにWindowsにMinGW+MSYSをインストール済みでもmsysgitは別にインストールする。その方が余計なトラブルがなくて良いように思われる。
  • ただし、率直に言って、GitはLinux由来のソフトでWindowsで使う事を想定されてない。他に選択肢がないからmsysgitを使うが、出来が良いソフトとは思えない。単に分散バージョン管理ソフトが使えればいいんであれば、GitよりMercurialを選択した方が良い。個人的にはGitよりMercurialの方が分かり易くて良いと思う。

インストール手順

  • 以下から最新版のインストーラーをダウンロードする。
  • インストーラーを実行する。
  • インストール先を以下にする。
     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ではなく、普段使っているテキストエディタ等で処理した方が間違いが少ないと思われるので。
  • インストールを完了する。
  • 環境変数が変わっているので、再起動もしくはログインし直す。

設定

別ページを参照の事。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS