Cómo instalar Git en CentOS 8


La herramienta Version Control System juega un papel vital en el desarrollo de software moderno de hoy. El control de versiones es un software que ayuda a un grupo de desarrolladores de software a trabajar juntos y administrar el historial del trabajo. No sobrescribe los cambios de otros, por lo que puede realizar un seguimiento de cada cambio, revertir el archivo o proyecto a su estado anterior.

La herramienta de control de versiones le ayuda a recuperar el archivo perdido con mucha facilidad. Si alguien del equipo comete un error, se puede mirar hacia atrás y comparar la versión anterior del archivo y corregir el error o cualquier conflicto.

Git es una de las herramientas de control de versiones descentralizadas más populares utilizadas por los desarrolladores para coordinar el trabajo entre ellos. Fue diseñado por Linus Torvalds (el creador del Kernel de Linux) en el año 2005.

Git ofrece funciones como garantía de datos, flujos de trabajo, creación de ramas, revertir a la etapa anterior, velocidad increíble, realizar un seguimiento de los cambios de su código, ver registros y muchas más. Le permite realizar su trabajo en modo fuera de línea y, cuando esté listo, necesita la conexión a Internet para publicar los cambios y tomar los últimos cambios.

En este tutorial, le explicaremos cómo instalar Git en un servidor CentOS 8 usando yum y código fuente. Cada instalación tiene sus propios beneficios, la elección depende de usted.

Por ejemplo, los usuarios que quieran perpetuar la actualización de Git utilizarán el método yum y aquellos que necesiten funciones de una versión particular de Git utilizarán el método del código fuente.

Importante: Debe tener un servidor CentOS 8 instalado y configurado con un usuario sudo con privilegios de root. Si no tiene una, puede crear una cuenta sudo

Instalación de Git con Yum en CentOS 8

Una de las formas más simples y fáciles de instalar Git es con un administrador de paquetes yum, pero la versión disponible puede ser más antigua que la versión más nueva disponible. Si desea instalar la versión más reciente de Git, considere compilarla desde la fuente (las instrucciones para compilar Git desde la fuente se dan más abajo).

$ sudo yum install git

Una vez instalado git, puede verificar la versión de Git instalado usando el siguiente comando.

$ git --version

git version 2.18.1

Instalación de Git desde el código fuente

Si desea presentar una versión específica de Git o necesita flexibilidad en la instalación, uno de los mejores métodos es recopilar el software Git de Source. Sin embargo, no administrará ni actualizará la instalación de Git a través del administrador de paquetes yum, pero le permitirá instalar la última versión de Git y personalizar las opciones de compilación. Este método es un proceso un poco largo.

Antes de continuar con la instalación, necesitará las siguientes herramientas necesarias para construir el binario desde la fuente.

$ sudo yum groupinstall "Development Tools"
$ sudo yum install wget unzip gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel libcurl-devel expat-devel

Una vez que las herramientas se hayan instalado correctamente, abra cualquier navegador y visite el espejo del proyecto Gits en el comando wget como se muestra.

$ sudo wget https://github.com/git/git/archive/v2.23.0.tar.gz -O git.tar.gz

Una vez que se complete la descarga, descomprima el paquete fuente usando el comando tar, ahora muévase al directorio.

$ sudo tar -xf git.tar.gz
$ cd git-*

Ahora instale y compile Git desde la fuente usando el siguiente comando.

$ sudo make prefix=/usr/local all install

Una vez que finaliza la compilación, puede escribir el siguiente comando para verificar la instalación de la versión de Git.

$ git --version

git version 2.23.0

Configurando Git

Ahora git se instaló correctamente en la máquina CentOS, ahora deberá configurar su información personal que se utilizará cuando realice cualquier cambio en su código.

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

Para verificar que la configuración anterior se haya agregado correctamente, puede enumerar todas las opciones de configuración que se agregaron escribiendo.

$ git config --list

user.name=Your Name
[email protected]

La configuración anterior se almacena en el archivo de configuración global ~/.gitconfig . Para realizar cambios adicionales en este archivo, use el comando git config o edite el archivo manualmente.

¡Eso es! En este artículo, hemos explicado cómo instalar Git en el servidor CentOS 8 usando yum y código fuente. Para obtener más información sobre Git, lea nuestro artículo sobre cómo usar el sistema de control de versiones de Git en Linux [Guía completa]