CentOS7 でそのまま yum install git
をすると 1.x が入る。多分1.8。
そこで https://ius.io/ が必要になる。 もちろんソースから入れてもいいが面倒。
Dockerfile でやるならこういう感じ。手元でやるにしても同じでOK。
RUN yum install -y \
https://repo.ius.io/ius-release-el7.rpm \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
RUN yum install -y git224 --enablerepo=ius