CentOS 6.5 でgitをソースコードからインストールする

どうもCent OSのgitは古いみたいなので、ソースコードからコンパイルする。

ソースコードの入手

  • GitHub git/git
    • 「Download Zip」でダウンロードして、scpなどで当該サーバーへ送る

事前準備

curlとそのインクルードファイル、perl-ExtUtils gettextが必要な様子。

% sudo yum -y install libcurl-devel
% sudo yum -y install perl-ExtUtils-MakeMaker
% sudo yum -y install gettext

コンパイル&インストール

% unzip git-master.zip
% cd git-master
% make prefix=/usr/local/git all
% sudo make prefix=/usr/local/git install

これで、/usr/local/git/bin/git と設置完了。パスを通す。~/.zshrc や ~/.bashrcに

PATH=$PATH:/usr/local/git/bin
export PATH

反映させる。

% source ~/.zshrc
%  which git
/usr/local/git/bin/git