あらまし
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:YOURPORT
export 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:YOURPORT
export 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のエディタに設定する方法