Gitのインストール
gitユーザの作成
adduser --shell /bin/sh --home /home/git git
git のインストール
リポジトリの追加デフォルトのyumのリポジトリにはgitが含まれていないようなので、
リポジトリを追加します。
cd /usr/local/src
sudo wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
sudo wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
rpmパッケージのインストール
sudo rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
yumコマンドで今追加したリポジトリを常時参照するのではなく必要な時だけ使うための設定
sudo vim /etc/yum.repos.d/rpmforge.repo
enabled = 0
gitインストール
sudo yum -y --enablerepo=rpmforge install git
gitoliteのインストール
重要:perlのバージョンをあげる
※以下の処理は、perl -v がperl-5.12以上なら不要
※俺の環境はperl-5.8.1とかだったため、正常にインストールできなかった
wget http://search.cpan.org/CPAN/authors/id/J/JE/JESSE/perl-5.12.1.tar.gz
tar zxvf perl-5.12.1.tar.gz
cd perl-5.12.1
make
make test
sudo make install
perl -v
gitoliteをいよいよ入れちゃう
git clone git://github.com/sitaramc/gitolite
gitolite/src/gl-system-install
export PATH=/home/git/bin:$PATH
ln -s .ssh/id_rsa.pub /home/git/GitlabAdmin.pub <-- gitoliteの識別名として使われるのでリンクで名前を付ける
su - git
cd ~gl-setup -q ~/GitlabAdmin.pub