Во-первых, потому что CentOS содержит только пакеты, найденные в RHEL, а более старые версии RHEL не имеют Git. Если вы хотите использовать Git через Yum, вам нужно включить EPEL . Обратите внимание, что он не обязательно содержит последнюю версию.
Второй вариант ... прискорбен, и вы ничего не можете с этим поделать. Пока придерживайтесь EPEL.