Cómo instalar Git en Centos 7

Aprendemos a instalar Git en Centos 7. Aunque este programa de control de versiones ya viene en los repositorios de Centos o de Red Hat, si utilizamos la distribución del sombrero rojo, lo cierto es que la versión que viene es bastante antigua. Por lo que vamos a ver cómo instalar una versión más reciente.

Instalar Git en Centos 7

Como ya sabrás git es el sistema de control de versiones más popular. Este sistema, creado por Linus Torvalds, es muy versátil y aunque tiene una pequeña curva de aprendizaje, no es muy difícil de usar, sobre todo en sus usos más básicos. Si no sabes muy bien cómo usarlo, te recomiendo las entradas que publicó el amigo Atareao, en el proyecto Colaboratorio.net

En las últimas versiones de Centos 7, aunque ya vamos por Centos 8, tiene disponible una versión antigua de git, por lo que, para poder disfrutar de una versión más reciente debemos habilitar un repositorio adicional. En esta entrada trataremos con el repositorio por Wandisco. Aunque otra forma, también válida, es compilar el código fuente.

Para habilitar el repositorio debemos crear el siguiente fichero:

vi /etc/yum.repos.d/wandisco-git.repo

Yo he usado el editor vi, pero tu puedes utilizar el que quieras. Añadimos este contenido:

[wandisco-git]
name=Wandisco GIT Repository
baseurl=http://opensource.wandisco.com/centos/7/git/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco

Debemos importar la llave pública del proyecto:

rpm --import http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco

Ahora ya podemos instalar git:

sudo yum install git

Y comprobamos la versión:

git --version

Con el siguiente resultado a fecha de hoy:

git version 2.31.1

Con esto ya estaría la instalación.

Instalar git desde las fuentes

Primero de todo debemos instalar las herramientas necesarias para compilar el código fuente:

yum groupinstall "Development Tools"

Además instalamos las siguiente herramientas:

yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel

Realizamos la instalación, para ello usamos el siguinente el comando, que facilita todo el proceso:

yum install https://centos7.iuscommunity.org/ius-release.rpm

Para finalizar:

yum install git2u-all

Con esto finalizamos esta entrada. Hemos visto cómo poder disfrutar de una versión reciente de git en nuestro Centos 7, ya sea vía repositorio o compilando el código fuente.