LoginSignup
3
3

More than 5 years have passed since last update.

CentOS 5.5 32bitにgitoliteをインストール

Posted at

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

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3