[Sy] WindowsでGitを使いたい〜Git Extensionsをインストールする〜
ちょっと友人のWindowsマシンで Git を使えるようにセットアップする機会があったのですが、せっかくなので手順を残しておきます。
WindowsでGitを使う場合、 Git Extensions というツールがあるようなので、これを使ってみます。
Gitとは?
その前に、Gitについて簡単に説明しておきます。
Gitというのは、バージョン管理システム の一つです。バージョン管理システムというのは、簡単に言うとソースコードの追加、変更、削除といった履歴を記録してくれるシステムのことです。バージョン管理システムでソースコードを管理することで、一つ前のバージョンのコードに戻したい!という場合だったり、複数のメンバーで開発した際のトラブルをうまいこと回避できたりします。
他に同様のシステムでいうと、SVN(Subversion) とか、Mercurial 、CVS などがあります。Windows系の開発では VSS(Visual Source Safe) とかありましたね。最近のVisual Studioのことは良く知らないですが・・・。
GitHub というサービスがありますが、あれはGitのリポジトリ(バージョン管理のソースを保持しているところ)を公開し、ソースコードを共有するためのサービスです。ソースコードを共有することで、他の人が自分のソースコードを活用して新しいモノが生まれたり、開発者にフィードバックが来たり、ソースをみんなで育てることができるわけです。
⇒ GitHub · Build software better, together.他には Bitbucket という無料でリポジトリを作成できるサービスもあります。GitHubも無料ですが、Bitbucketは非公開のリポジトリを作れるので、公開はしたくないけど、複数メンバー間でリポジトリを共有したい、といった場合には便利です。(GitHubは有料であれば非公開のリポジトリを作れます)
⇒ Free source code hosting for Git and Mercurial by Bitbucketもちろん、GitHubやBitbucketといったホスティングサービスを使わなくても、自分一人でローカルでリポジトリを作って管理することもできます。
Git Extensionsのインストーラをダウンロードする
それでは本題に入ります。
まずは下記サイトよりGit Extensionsのインストーラをダウンロードしてきます。
⇒ Git Extensions次のようなページが表示されるので、Download latest version
と書かれている右側のリンクをクリックします。
![Git Extensionsのインストーラダウンロード(1)](images/2013/08/20130802104816.png)
最新バージョンのインストーラをダウンロードできるページに移動するので、GitExtensions246SetupComplete.msi
というリンクをクリックし、インストーラをダンロードします。
ファイル名の数字は、その時の最新バージョンによって変わります。
![Git Extensionsのインストーラダウンロード(2)](images/2013/08/20130802104829.png)
Git Extensionsをインストールする
インストーラのダウンロードが終わったら、インストーラを実行します。
![Git Extensionsのインストーラ起動](images/2013/08/20130802104938.png)
![Git Extensionsのインストール(1)](images/2013/08/20130802104950.png)
使用できるユーザの設定です。上はログインしているユーザのみ使えるように、下は全てのユーザで使えるようになります。どちらでも良いです。
![Git Extensionsのインストール(2)](images/2013/08/20130802105019.png)
ここは両方チェックしてください。(お気に入りの差分比較ツールを別にインストールしている人は、下のチェックを外しても構いません)
![Git Extensionsのインストール(3)](images/2013/08/20130802105042.png)
インストールする場所。まぁデフォルトで問題ないでしょう。
![Git Extensionsのインストール(4)](images/2013/08/20130802105050.png)
ここもデフォルトで良いと思います。
![Git Extensionsのインストール(5)](images/2013/08/20130802105215.png)
SSHクライアントの設定。僕はPuTTYを入れてるので下を選びました。まぁ、よくわからない人はデフォルトで。
![Git Extensionsのインストール(6)](images/2013/08/20130802105247.png)
インストールをしていいか聞いてくるので、Install
ボタンを押してインストール開始。
![Git Extensionsのインストール(7)](images/2013/08/20130802105253.png)
![Git Extensionsのインストール(8)](images/2013/08/20130802105259.png)
しばし待ちます。
続けてKDiff3のインストール
Git Extensionsをインストールし終わると、差分比較ツール_KDiff3_のインストールが勝手に始まります。(先ほどチェックを付けていた場合)
まず言語の設定。Japanese
を選びます。
![KDiff3のインストール(1)](images/2013/08/20130802105700.png)
規約に同意して・・・
![KDiff3のインストール(2)](images/2013/08/20130802105800.png)
インストール対象を選択します。Documentationとか外したかったら外してもいいでしょう。
![KDiff3のインストール(3)](images/2013/08/20130802105900.png)
インストール場所の指定。デフォルトで。
![KDiff3のインストール(4)](images/2013/08/20130802105901.png)
全てのユーザで使えるようにしたければチェックをつけてください。
![KDiff3のインストール(5)](images/2013/08/20130802110000.png)
スタートメニューへのショートカット追加について。僕はスタートメニューに追加するの嫌いなので(多くなるとうっとうしい)、チェックを付けました。
そしてインストール開始。
![KDiff3のインストール(6)](images/2013/08/20130802110001.png)
![KDiff3のインストール(7)](images/2013/08/20130802110100.png)
KDiff3のインストールは完了です。
![KDiff3のインストール(8)](images/2013/08/20130802110101.png)
Gitのインストール
続けて、Git本体のインストールがこれまた勝手に始まります。
![Gitのインストール(1)](images/2013/08/20130802110200.png)
こちらも規約に同意して・・・
![Gitのインストール(2)](images/2013/08/20130802110201.png)
インストール場所を設定して・・・(デフォルトで)
![Gitのインストール(3)](images/2013/08/20130802110202.png)
赤枠の部分にチェックを入れておきます。
![Gitのインストール(4)](images/2013/08/20130802110300.png)
スタートメニューにはショートカットを作りません。
![Gitのインストール(5)](images/2013/08/20130802110400.png)
コマンドプロンプトからもGitコマンドを使えるように、Run Git from the Windows Command Prompt
を選択します。
![Gitのインストール(6)](images/2013/08/20130802110401.png)
改行コードの変換についての設定です。上から、
- チェックアウト時はWindows形式(CRLF)、コミット時はUNIX形式(LF)
- チェックアウト時は変換しない、コミット時はUNIX形式(LF)
- チェックアウト時、コミット時に何も変換しない
という設定になります。よくわからない場合は一番上が良いと思います。ソースコードの編集に使っているエディタの設定を確認してください。
![Gitのインストール(7)](images/2013/08/20130802110500.png)
そしてインストールが始まります。
![Gitのインストール(8)](images/2013/08/20130802110700.png)
![Gitのインストール(9)](images/2013/08/20130802110800.png)
これでGit Extensionsに関する全てのインストールは終わりになります。
![Gitのインストール(10)](images/2013/08/20130802110859.png)
ユーザ名とメールアドレスの設定
Gitを使うためにはユーザ名とメールアドレスを設定しておく必要があります。
適当なフォルダ上で右クリックをすると、[Git Extensions]というメニューが表示されるのでカーソルを合わせると、さらに[Settings]というメニューが表示されるのでクリックします。
![Gitの設定(1)](images/2013/08/20130802111607.png)
するとGit Extensionsの設定画面が表示されます。設定のチェックリストが表示され、1つだけオレンジになっている箇所があるので右側のRepair
ボアンを押してください。
![Gitの設定(2)](images/2013/08/20130802111653.png)
先ほどのメッセージは、「ユーザ名とメールアドレスを設定してね」というものなので、下の赤枠部分にそれぞれユーザ名とメールアドレスを入力します。
![Gitの設定(3)](images/2013/08/20130802111738.png)
インストール完了!
これでWindows上でGitを使う準備ができました。
・・・やっぱMacがいいや。