2011年3月29日火曜日

Mac OS X Server ver 10.6 Snow Leopard に Git

今回は,研究室で利用してるMac OS X ServerにGitをインストールし,その設定を行った.そのメモである.

さて,Mac OS X Serverは標準ではGitがインストールされていない.そこで,Gitの公式サイトhttp://git-scm.com/ からMAC OS XのSnow Leopardバージョンをダウンロードしてインストールする.環境に合わせたものをインストールする.

次に,クライアントからGitのリポジトリに接続できるようにする場合の設定である.インストール直後の設定ではユーザがSSH接続でGitコマンドを利用することが出来る.しかし,git+ssh接続では,何故かgitが正しく利用できない.これは,ターミナルで接続した場合bashのプロファイルが読み込まれ環境変数のPATHにGitのパスが追加される.しかし,git+ssh接続ではPATHに追加されない.そこで,.bashrcをホームディレクトリに追加する.例として以下のコマンドで実現することが出来る.
$ ln –s .bash_profile .bashrc
これで,問題なくSSHからMAC OS X ServerのGitに接続することが出来る.

参考:http://www.snow-wolf.net/entry/2008/2/serving-git-mac-os-x/