Cygwin(64bit)とgitのインストール

Windows上でgitを使えるようにする手順書を作成する必要があったので、ついでにQiitaにも載せます。

## ダウンロード
[Installing and Updating Cygwin for 64-bit versions of Windows](https://cygwin.com/install.html)
の setup-x86_64.exe をクリックしてダウンロード

## Cygwinインストール
1.  適当なフォルダにsetup-x86_64.exeを置いて実行

4. 「Cygwin Setup - Choose Installation Type」では、規定（デフォルト）の「Install from Internet」のままで、「次へ(N) >」をクリック

5. 「Cygwin Setup - Choose Installation Directory」では、規定（デフォルト）のままで、「次へ(N) >」をクリック
(Root Directoryは C:\cygwin64 )

6. 「Cygwin Setup - Select Local Package Directory」では， **「C:\cygwin64\package」**と入力して、 「次へ(N) >」をクリック

7. エラー「Directory C:\cygwin64\package does not exist, would you like me to create it?」 と出るので、「はい」をクリック

8. 「Cygwin Setup - Select Connection Type」では、 **「Use Internet Explorer Proxy Settings」** を選択して、「次へ」をクリック

9. 「Cygwin Setup Choose A Download Site」では，ftp://ftp.yz.yamagata-u.ac.jp を選択して、「次へ」をクリック
※けっこう下の方にあります。
![yamagata.PNG](https://qiita-image-store.s3.amazonaws.com/0/7902/acaef3ee-921b-90af-d634-ad0ed486542e.png)

11.  「Cygwin Setup - Select Packages」では、何も変えずにそのまま、「次へ」をクリック

12. 「Cygwin Setup - Resolving Dependencies」では、Select required packages(RECOMMENDED) にチェックが入っているのを確認し、そのまま、「次へ」をクリック

13. インストールが始まる。5分ぐらい待つ。

14. インストール終了。 Create icon on Desktop と　Add icon to Start Menu のチェックを入れる

## Cygwin起動確認
1. デスクトップ上の、Cygwin64 Terminalアイコン(`` C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -``) をクリック。
1. git コマンドがまだ有効でないことを確認。

```bash
$ git
-bash: git: コマンドが見つかりません
```



1. ウィンドウを閉じる

## gitインストール

1. 再度、cygwin-x86_64.exe を実行。

2.  「次へ」をクリック

3. 「Cygwin Setup - Choose Installation Type」では、規定（デフォルト）の「Install from Internet」のままで、「次へ(N) >」をクリック

4. 「Cygwin Setup - Choose Installation Directory」でも規定（デフォルト）の設定のままで、「次へ(N) >」をクリック
(Root Directoryは C:\cygwin64 )

5. 「Cygwin Setup - Select Local Package Directory」でも規定（デフォルト）の設定のままで、「次へ(N) >」をクリック
( 「C:\cygwin64\package」が既に入力されているはず）

6. 「Cygwin Setup - Select Connection Type」では、「Use Internet Explorer Proxy Settings」を選択して、「次へ」をクリック
(既に選択されているはず）

7. 「Cygwin Setup Choose A Download Site」では，ftp://ftp.yz.yamagata-u.ac.jp を選択して、「次へ」をクリック
(既に選択されているはず）

8.  「Cygwin Setup - Select Packages」では、Searchボックスに git と入力 
![search_git_01.PNG](https://qiita-image-store.s3.amazonaws.com/0/7902/678e6432-7a28-9241-ecc8-5e12dda6753d.png)

 *  右上の Viewボタンをクリック。 Viewボタンの右が Full になったことを確認  
![search_git_02.PNG](https://qiita-image-store.s3.amazonaws.com/0/7902/91bfe6f1-ca34-147b-e637-79fc436a3931.png)  
  

 * New列をクリックしていき、
    Devel/git
    Devel/git-completion
    Devel/git-cvs
    Debug/git-debuginfo
    Devel/git-email
    Devel/git-gui
    Devel/git-svn
    Devel/gitk 
を選択し、1.7.9-1にする。以下の画像の様に設定する。
![search_git_03.PNG](https://qiita-image-store.s3.amazonaws.com/0/7902/9bcfe4ab-5995-3513-3c7d-5424642f7efb.png)

9. 「Cygwin Setup - Resolving Dependencies」では、Select required packages(RECOMMENDED) にチェックが入っているのを確認し、そのまま、「次へ」をクリック

11. インストールが始まる。3分ぐらい待つ。

12. インストール終了。完了をクリック

## Cygwin起動とgitコマンド確認
1. デスクトップ上の、Cygwin64 Terminal をクリック。

2. git コマンドが有効であることを確認。


```bash
$ git --version
git version 1.7.9
```


## 参考サイト
[開発ツール/Cygwinのインストールと環境構築](http://win.just4fun.biz/%E9%96%8B%E7%99%BA%E3%83%84%E3%83%BC%E3%83%AB/Cygwin%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%A8%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89.html)
[Windows に Cygwin バージョン 1.7 をインストール](http://www.kkaneko.com/rinkou/cygwin/cygwin.html)
[Windows に Cygwin 版 Git をインストール](http://www.kkaneko.com/rinkou/redmine/cygwingit.html)
などなど

## git導入後
gitの使い方については、ドットインストールのgit入門がおすすめです。　http://dotinstall.com/lessons/basic_git 

* 試していないですが、新しいバージョンのGitも使えるようです。
[Cygwinで新しいバージョンのGitを使う](http://qiita.com/fujieda/items/b6d09110d348b1869eb5)

* minttyのカスタマイズなどが書いてありました。
[Cygwinのターミナルエミュレータminttyの導入](http://qiita.com/d9magai@github/items/b988f4c881cfa1261512)
`` C:\cygwin\bin\mintty.exe --window max -i /Cygwin-Terminal.ico -``
でminnty起動時,window最大化ができるみたいです