Window+Git+Cygwinの環境作成

まずGitを使うために、Cygwin環境作る。

Cygwinインストール

http://cygwin.com/install.html のsetup.exeをダウンロード

ダブルクリックで適当な箇所にインストール
今回は、(C:\Apps\cygwinへ)

パッケージ管理がsetup.exeからしかできないのが面倒なので、cyg-aptを導入。(setup.exeからでもいいなら別に要らない)

cyg-apt を導入

http://code.google.com/p/cyg-apt/wiki/GettingStarted

インストールには、cygwin, coreutils, python, gnupg が必須なので、やむなくsetup.exeから導入

wget http://cyg-apt.googlecode.com/files/cyg-apt-1.0.x-y.tar.bz2

(wgetをインストールしていない場合は、普通にWebサイトからダウンロードしてきてもいいと思われる)

cd cyg-apt-1.0.x-y
./install-cyg-apt.sh

ディレクトリ移動してからじゃないと、cyg-apt コマンドが見つからないというエラーでうまくいかなかった

cyg-apt --help 

でヘルプが表示されればインストール完了

しかし、

cyg-apt search ${パッケージ名}

でエラー

cyg-apt: downloading: ftp://ftp.yz.yamagata-u.ac.jp/pub/cygwin/setup-2.bz2
cyg-apt: downloading: ftp://ftp.yz.yamagata-u.ac.jp/pub/cygwin/setup-2.ini
cyg-apt: bad URL ftp://ftp.yz.yamagata-u.ac.jp/pub/cygwin/setup-2.ini, exiting.

.cygwin のsetup-2.ini → setup-legacy.iniに変更すとうまくいった。
参考にしたWebサイトとは違うが何とか動いているみたい。

http://samurai20000.hatenablog.com/entry/20110519/1305808329

Gitのインストール

cyg-apt install git

初期設定

git config --global user.name "xxx"
git config --global user.email "yyyy@hoge.com"

git config --global color.branch auto
git config --global color.diff auto
git config --global color.status auto