あらまし
OS Xで、新しくGit環境をセットアップする手順を解説する。
プラットフォームは以下のとおり
- OS X 10.8.5
 - Xcode 5.1.1
 
以下の手順を行い、環境をセットアップする
- OS Xの開発環境 Xcodeのインストール
 - Command Line Tools for Xcode のインストール
 - パッケージマネージャ Homebrew のインストール
 - git, bash-completion のインストール
 - git の基本設定
 
Xcodeのインストール
- App Storeを開く(Finder → アプリケーション → App Store)
 - Xcodeを検索する(右上の検索ボックスにXcodeと入力しreturn)
 - "無料"と表記されているところをクリックする
 - Apple IDの入力を求められるので、入力する
 - インストールが開始されるのでしばらく待つ
 - 表記がインストール済になったら終わり
 
Command Line Tools for Xcode のインストール
Xcodeだけでは、/usr/bin/gcc等がなく、後述のHomebrew等がうまく動かない。
これを提供するCommand Line Tools for Xcode をインストールする。
- Xcodeを開く(Finder → アプリケーション → Xcode)
 - メニューバー → Xcode → Preferences を開く
 - Downloadsアイコンをクリックする
 - Components にある Command Line Tools をインストールする(右にある↓アイコンをクリック)
 - 管理者権限を求められるので、IDとパスワードを入力する
 
パッケージマネージャ Homebrew のインストール
最新バージョンのソフトウェアをインストールするために、 Homebrew をインストールする。
- ターミナルを開く(Finder → アプリケーション → ユーティリティ → コンソール)
 - 必要に応じて、プロキシのセットアップを行う
export http_proxy=http://YOURHOST:YOURPORTexport https_proxy=http://YOURHOST:YOURPORT
 - 
http://brew.sh/index_ja.html#install から、インストール用コマンドラインをコピペ、実行する
- 2014/04/14現在は、 
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 
 - 2014/04/14現在は、 
 - 
brew doctorで問題なくインストールできているか確認する - 問題なければ、 
brew updateでインデックスを更新する 
git, bash-completion のインストール
Homebrewでgitと、これを操作するのに不可欠なbash-completionをインストールする。
- ターミナルを開く(Finder → アプリケーション → ユーティリティ → コンソール)
 - 必要に応じて、プロキシのセットアップを行う
export http_proxy=http://YOURHOST:YOURPORTexport https_proxy=http://YOURHOST:YOURPORT
 - 
brew install gitを実行する - 
~/.bash_profileにexport PATH=/usr/local/bin:$PATHを追記する- Ex. 
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bash_profile 
 - Ex. 
 - 
brew install bash-completionを実行する - 
~/.bash_profileにsource /usr/local/etc/bash_completionを追記する- Ex. 
echo 'source /usr/local/etc/bash_completion' >> ~/.bash_profile 
 - Ex. 
 
git の基本設定
git で作業をする前に、必要な設定を行う。
- 
ユーザ名(githubのユーザ名等)を設定する
git config --global user.name YOUR_USER_NAME
 - 
メールアドレス(github等の登録メールアドレス等)を設定する
git config --global user.email YOUR_MAIL_ADDRESS
 - 
SSH鍵ペアを生成する
- 
ssh-keygenで対話的に生成する - 基本的に、パスはデフォルトの
/Users/YOUR_USER_NAME/.ssh/id_rsaで問題ない - パスフレーズは特別な理由がない限り、設定しておくこと
 
 - 
 - 
エディタを設定する
- VIM の場合 
git config --global core.editor vim - Sublime Text 2 の場合 
git config --global core.editor '/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl -n -w $1' - OS X付属のテキストエディットを使う場合 
git config --global core.editor "open -e -n -W"- コミットログ編集後は、
Cmd+qで終了させてください。 
 - コミットログ編集後は、
 
 - VIM の場合 
 
参考
- Sublime Text 2 をGitのエディタに設定する方法