O primeiro é porque o CentOS contém apenas pacotes encontrados no RHEL, e versões mais antigas do RHEL não possuem o Git. Se você quiser o Git via Yum, então você precisará habilitar o EPEL . Note que não contém necessariamente a versão mais recente.
O segundo é ... lamentável, e não há nada que você possa fazer sobre isso. Atenha-se ao EPEL por enquanto.