どうも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