Cómo instalar Git en Debian 10

Introducción

Los sistemas de control de versiones de software como Git te permiten realizar un seguimiento de tu software en el nivel de origen.

Con las herramientas de control de versiones, puedes realizar un seguimiento de los cambios, volver a las etapas anteriores y ramificar para crear versiones alternativas de archivos y directorios.

Como uno de los sistemas de control de versiones más populares actualmente disponibles, Git es una opción común entre proyectos de software colaborativo y de código abierto.

Los archivos de muchos proyectos se mantienen en un repositorio de Git, y sitios como GitHub, GitLab y Bitbucket ayudan a facilitar el intercambio y la colaboración de proyectos de desarrollo de software.

En este tutorial, instalaremos y configuraremos Git en un servidor Debian 10. Cubriremos cómo instalar el software de dos maneras diferentes, cada una de las cuales tiene sus propios beneficios según tus necesidades específicas.

Prerrequisitos

Para completar este tutorial, debes tener un usuario no root con privilegios sudo en un servidor Debian 10. Para aprender cómo lograr esta configuración, puedes seguir una guía de configuración inicial del servidor Debian 10.

Con tu servidor y usuario configurados, estás listo para comenzar. Debes instalar Git con paquetes predeterminados (a través del administrador de paquetes apt) o instalar Git desde la fuente para comenzar.

Instalar Git con paquetes predeterminados

Los repositorios predeterminados de Debian te proporcionan un método rápido para instalar Git. Ten en cuenta que la versión que instales a través de estos repositorios puede ser anterior a la versión más reciente disponible actualmente.

Si necesitas la última versión, considera pasar a la siguiente sección de este tutorial para aprender cómo instalar y compilar Git desde la fuente.

Primero, usa las herramientas de administración de paquetes apt para actualizar tu índice de paquete local. Con la actualización completa, puedes descargar e instalar Git:

Puedes confirmar que haz instalado Git correctamente ejecutando el siguiente comando:

Con Git instalado correctamente, ahora puedes pasar a la sección configuración de Git de este tutorial para completar su configuración.

Instalando Git desde la fuente

Un método más flexible para instalar Git es compilar el software desde la fuente. Esto lleva más tiempo y no se mantendrá a través de tu administrador de paquetes, pero te permitirá descargar la última versión y te dará cierto control sobre las opciones que incluye si deseas personalizar.

Antes de comenzar, debes instalar el software del que depende Git. Todo esto está disponible en los repositorios predeterminados, por lo que podemos actualizar nuestro índice de paquete local y luego instalar los paquetes.

Después de haber instalado las dependencias necesarias, puedes continuar y obtener la versión de Git que deseas instalar visitando el espejo del proyecto Git en GitHub, disponible a través de la siguiente URL:

Desde aquí, asegúrate de estar en la rama master. Haz clic en el enlace Tags y selecciona la versión de Git que deseas. A menos que tengas un motivo para descargar una versión candidata a lanzamiento (marcada como rc), intenta evitarlas ya que pueden ser inestables.

A continuación, en el lado derecho de la página, haz clic en el botón clone o download, luego haz clic con el botón derecho en Descargar ZIP y copia la dirección del enlace que termina en .zip.

Debes volver a tu servidor Debian 10, ve al directorio tmp para descargar archivos temporales.

Desde allí, puedes usar el comando wget para instalar el enlace del archivo zip copiado. Vamos a especificar un nuevo nombre para el archivo: git.zip.

Tienes que descomprimir el archivo que descargaste y moverlo al directorio resultante escribiendo:

Ahora, haz “make” a paquete e instálalo escribiendo estos dos comandos:

Verificar instalación 

Para asegurarte de que la instalación se realizó correctamente, puedes escribir git –version y ver una salida relevante que especifique la versión instalada actual de Git.

Ahora que tienes instalado Git, si deseas actualizar a una versión posterior, puedes clonar el repositorio y luego compilar e instalar.

Para encontrar la URL que se usará para la operación de clonación, navega hasta la rama o etiqueta que desees en la página GitHub del proyecto y luego copia la URL de clonación en el lado derecho:

Al momento de escribir, la URL relevante es:

Cambia a tu directorio de inicio y usa git clone en la URL que acabas de copiar:

Esto creará un nuevo directorio dentro de tu directorio actual donde podrás reconstruir el paquete y reinstalar la versión más reciente, tal como lo hiciste anteriormente. Esto sobrescribirá su versión anterior con la nueva versión:

Con esto completo, puedes estar seguro de que tu versión de Git está actualizada.

Configurando Git

Ahora que tienes instalado Git, debes configurarlo para que los mensajes de confirmación generados contengan la información correcta.

Esto se puede lograr usando el comando git config. Específicamente, necesitamos proporcionar nuestro nombre y dirección de correo electrónico porque Git incorpora esta información en cada confirmación que hacemos. Podemos seguir adelante y agregar esta información escribiendo:

Podemos ver todos los elementos de configuración que se han configurado escribiendo:

La información que ingresa se almacena en su archivo de configuración de Git, que opcionalmente puedes editar a mano con un editor de texto como este:

Hay muchas otras opciones que puedes configurar, pero estas son las dos esenciales necesarias. Si omites este paso, es probable que veas advertencias cuando trabajes con Git. Esto genera más trabajo para ti porque luego tendrás que revisar los commits que haz realizado con la información corregida.

Conclusión

Ahora debería tener Git instalado y listo para usar en tu sistema.