Introducción
Los sistemas de control de versiones como Git son esenciales para las mejores prácticas modernas de desarrollo de software. La versión permite hacer un seguimiento de su software a nivel de código fuente. Puede rastrear cambios, revertir a etapas anteriores y ramificar para crear versiones alternativas de archivos y directorios.
Muchos proyectos de software mantienen sus archivos en repositorios de Git, y plataformas como GitHub, GitLab y Bitbucket ayudan a facilitar el intercambio y la colaboración en proyectos de desarrollo de software.
En esta guía, vamos a pasar por cómo instalar y configurar Git en un servidor Ubuntu 20.04. Cubriremos cómo instalar el software de dos formas diferentes: a través del administrador de paquetes integrado y a través de fuente. Cada uno de estos enfoques tiene sus propios beneficios dependiendo de sus necesidades específicas.
Simplifique el despliegue de aplicaciones con Plataforma de Aplicaciones de DigitalOcean. Despliegue directamente desde GitHub en minutos.
Prerrequisitos
Necesitarás un servidor Ubuntu 20.04 con una cuenta de superusuario no raíz.
Para configurar esto, puedes seguir nuestra Guía de Configuración Inicial del Servidor para Ubuntu 20.04.
Con tu servidor y usuario configurados, estás listo para comenzar.
Instalación de Git con Paquetes Predeterminados
La opción de instalar con paquetes predeterminados es la mejor si deseas empezar rápidamente con Git, si prefieres una versión estable ampliamente utilizada, o si no buscas las funcionalidades más recientes disponibles. Si estás buscando la versión más reciente, deberías ir a la sección de instalación desde la fuente.
Es probable que Git ya esté instalado en tu servidor Ubuntu 20.04. Puedes confirmar esto con el siguiente comando en tu servidor:
Si recibes una salida similar a la siguiente, entonces Git ya está instalado.
Outputgit version 2.25.1
Si este es tu caso, entonces puedes pasar a configurar Git, o puedes leer la siguiente sección sobre cómo instalar desde el código fuente si necesitas una versión más actualizada.
Sin embargo, si no obtuviste la versión de Git, puedes instalarla con el gestor de paquetes predeterminado de Ubuntu, APT.
Primero, utiliza las herramientas de gestión de paquetes apt para actualizar el índice de paquetes local.
Con la actualización completa, puedes instalar Git:
Puedes confirmar que has instalado Git correctamente ejecutando el siguiente comando y comprobando que recibes una salida relevante.
Outputgit version 2.25.1
Con Git instalado correctamente, ahora puedes pasar a la sección Configuración de Git de este tutorial para completar la configuración.
Instalación de Git desde el código fuente
Si estás buscando un método más flexible para instalar Git, es posible que desees compilar el software desde el código fuente, lo cual explicaremos en esta sección. Esto lleva más tiempo y no será mantenido a través de tu gestor de paquetes, pero te permitirá descargar la última versión y te dará un mayor control sobre las opciones que incluyas si deseas realizar personalizaciones.
Verifica la versión de Git instalada actualmente en el servidor:
Si Git está instalado, recibirás una salida similar a la siguiente:
Outputgit version 2.25.1
Antes de comenzar, necesitas instalar el software en el que Git depende. Todo esto está disponible en los repositorios predeterminados, así que podemos actualizar nuestro índice de paquetes local y luego instalar los paquetes relevantes.
Después de haber instalado las dependencias necesarias, crea un directorio temporal y muévete a él. Aquí es donde descargaremos nuestro archivo tarball de Git.
Desde el sitio web del proyecto Git, podemos navegar a la lista de archivos tarball disponibles en https://mirrors.edge.kernel.org/pub/software/scm/git/ y descargar la versión que desees. En el momento de escribir esto, la versión más reciente es 2.26.2, así que la descargaremos con fines de demostración. Utilizaremos curl y enviaremos el archivo que descargamos a git.tar.gz
.
Desempaqueta el archivo tarball comprimido:
A continuación, muévete al nuevo directorio de Git:
Ahora, puedes crear el paquete e instalarlo escribiendo estos dos comandos:
Ahora, reemplaza el proceso de shell para que se utilice la versión de Git que acabamos de instalar:
Con esto completo, puedes estar seguro de que tu instalación fue exitosa al verificar la versión.
Outputgit version 2.26.2
Con Git instalado correctamente, ahora puedes completar tu configuración.
Configuración de Git
Después de estar satisfecho con la versión de Git, debes configurar Git para que los mensajes de commit generados contengan tu información correcta y te respalden mientras construyes tu proyecto de software.
La configuración se puede realizar utilizando el comando git config
. Específicamente, necesitamos proporcionar nuestro nombre y dirección de correo electrónico porque Git incrusta esta información en cada commit que hacemos. Podemos agregar esta información escribiendo:
Podemos mostrar todos los elementos de configuración que se han establecido escribiendo:
Outputuser.name=Your Name
user.email=[email protected]
...
La información que ingreses se almacena en tu archivo de configuración de Git, que puedes editar opcionalmente a mano con un editor de texto de tu elección como este (usaremos nano):
[user]
name = Your Name
email = [email protected]
Pulsa CTRL
y X
, luego Y
y luego ENTER
para salir del editor de texto.
Hay muchas otras opciones que puedes configurar, pero estas son las dos esenciales necesarias. Si omites este paso, es probable que veas advertencias al hacer commit en Git. Esto te genera más trabajo porque luego tendrás que revisar los commits que has hecho con la información corregida.
Conclusión
Ahora deberías tener Git instalado y listo para usar en tu sistema.
Para aprender más sobre cómo usar Git, consulta estos artículos y series:
Source:
https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-20-04