ふつーに yum install git とかやると 1.x系が入っちゃったりするので
2.x とか最新系を入れるならまず IUS リポジトリを追加。(一応、disableにしとく)
# yum install https://centos7.iuscommunity.org/ius-release.rpm
# yum-config-manager --disable ius
これだけで単純に yum install git だと、既存の1.x系を拾ってきてしまう。
しかし IUS リポジトリに限ると perl が IUS リポジトリに無いのでエラーになる。
ってことで先に perl 系を入れる。
# yum install perl-TermReadKey perl-Error libsecret
そして git を入れれば 2.x が入った。
# yum install git --enablerepo=ius --disablerepo=base,epel,extras,updates,rhui-REGION-rhel-server-releases
# git --version
git version 2.16.5
#