CentOSでredmineのリポジトリ管理にgitを使う際の注意点

redMineでgitを使うにはgitのバージョンが1.5.4.2以上でないとだめらしい。
http://www.redmine.org/wiki/redmine/RedmineRepositories

しかしデフォルトのyumでインストールできるgitは1.5.2.1-1(20090501時点)なのではまってしましました。

というわけでgitのバージョンを上げるべくyumの取得リポジトリを追加したのでその記録


参考にしたサイト→http://www.cafechantant.com/trac/wiki/git

EPELを追加

# wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
# rpm -ivh epel-release-5-3.noarch.rpm

EPELをデフォルトでOFFにする

以下のファイルを修正

# vi /etc/yum.repos.d/epel.repo

以下のようにenableを0に変える

[epel]
name=Extra Packages for Enterprise Linux 5 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch
failovermethod=priority
enabled=0                  # => 1から0に書き換える
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

gitのupdate

# yum --enablerepo=epel update git
# yum --enablerepo=epel install git-daemon # epel版のgitにはgit-daemonが含まれていなかったためインストールしておく

gitのバージョンを確認

$ git --version
git version 1.5.5.6