Descobri que é impossÃvel encontrar o último Git no yum repo. Felizmente, a base de origem do Git forneceu regras de criação para construir o pacote RPM. Observe que você deve construir o rpm a partir do repositório de código-fonte. Não há suporte para compilar rpm a partir do tarball de origem.
yum install curl-devel expat-devel xmlto asciidoc
git clone https://github.com/git/git.git
cd git
make rpm
Encontre o rpms em ~/rpmbuild/RPMS/x86_64
Instale o RPM:
- Remova o Git existente:
yum remove git-all git
yum clean packages
- criar repositório yum local:
yum install createrepo
cd ~/rpmbuild/RPMS/x86_64
createrepo .
- Criar arquivo repo:
/etc/yum.repos.d/local.repo
[local]
name=Git-Local
baseurl=file:///root/rpmbuild/RPMS/x86_64
enabled=1
gpgcheck=0
protect=1
yum install git