CentOS7にyumでインストール可能なGitはバージョンが1.xなので2.xをインストール。
iusリポジトリでバージョン2.xをyumでインストールすることができていたが、今回はソースからインストール。
古いgitを削除
# yum -y remove git*
必要なパッケージを事前にインストール
# yum -y install wget perl-CPAN gettext-devel perl-devel openssl-devel zlib-devel curl-devel expat-devel
ソースのDL/展開
# wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.22.4.tar.gz
# tar xzvf git-2.22.4.tar.gz
# rm -rf git-2.22.4.tar.gz
インストール
# cd git-*
# make configure
# ./configure –prefix=/usr
# make all
# make install
バージョンの確認
# git –version
git version 2.22.4