AWS EC2 のRHEL に最新のgitを入れる件

ふつーに 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
#