Introducción
Los sistemas de control de versiones como Git son esenciales para las mejores prácticas de desarrollo de software moderno. El control de versiones le permite realizar un seguimiento de su software en el nivel de origen. Puede realizar un seguimiento de los cambios, volver a etapas anteriores y crear ramificaciones para crear versiones alternativas de archivos y directorios.
Muchos archivos de proyectos de software se mantienen en repositorios Git, y plataformas como GitHub, GitLab y Bitbucket ayudan a facilitar el intercambio y la colaboración de proyectos de desarrollo de software.
En esta guía, veremos cómo instalar y configurar Git en un servidor Ubuntu 20.04. Cubriremos cómo instalar el software de dos maneras diferentes: a través del administrador de paquetes integrado y a través del código fuente. Cada uno de estos enfoques viene con sus propios beneficios dependiendo de sus necesidades específicas.
Requisitos previos
Necesitará un servidor Ubuntu 20.04 con una cuenta de superusuario no root.
Para configurar esto, puede seguir nuestra Guía de Configuración Inicial del servidor para Ubuntu 20.04.
Con su servidor y usuario configurados, está listo para comenzar.
Instalar Git con paquetes predeterminados
La opción de instalar con paquetes predeterminados es la mejor si desea ponerse en marcha rápidamente con Git, si prefiere una versión estable ampliamente utilizada o si no está buscando las funcionalidades más nuevas disponibles. Si está buscando la versión más reciente, debe saltar a la sección instalación desde el código fuente.
Es probable que Git ya esté instalado en su servidor Ubuntu 20.04. Puede confirmar que este es el caso en su servidor con el siguiente comando:
- git --version
Si recibes una salida similar a la siguiente, entonces Git ya está instalado.
Outputgit version 2.25.1
Si este es tu caso, 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 salida de un número de versión de Git, puedes instalarlo con el administrador de paquetes predeterminado de Ubuntu APT.
Primero, use las herramientas de administración de paquetes de apt para actualizar su índice de paquetes local.
- sudo apt update
Con la actualización completa, puedes instalar Git:
- sudo apt install git
puede confirmar que Se ha instalado Git correctamente ejecutando el siguiente comando y la comprobación de que usted reciba salida correspondiente.
- git --version
Outputgit version 2.25.1
Con Git instalado correctamente, ahora puede pasar a la sección Configuración de Git de este tutorial para completar su configuración.
Instalar Git desde el código fuente
Si está buscando un método más flexible para instalar Git, es posible que desee compilar el software desde el código fuente, que veremos en esta sección. Esto lleva más tiempo y no se mantendrá a través de su gestor de paquetes, pero le permitirá descargar la última versión y le dará un mayor control sobre las opciones que incluya si desea realizar personalizaciones.
Verifique la versión de Git instalada actualmente en el servidor:
- git --version
Si Git está instalado, recibirá una salida similar a la siguiente:
Outputgit version 2.25.1
Antes de comenzar, debe instalar el software del que depende Git. Todo esto está disponible en los repositorios predeterminados, por lo que podemos actualizar nuestro índice de paquetes local e instalar los paquetes relevantes.
- sudo apt update
- sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc
Después de haber instalado las dependencias necesarias, cree un directorio temporal y muévase a él. Aquí es donde descargaremos nuestro tarball de Git.
- mkdir tmp
- cd /tmp
Desde el sitio web del proyecto Git, podemos navegar a la lista de archivos tarball disponible en https://mirrors.edge.kernel.org/pub/software/scm/git/ y descargar la versión que desee. En el momento de escribir este artículo, la versión más reciente es la 2.26.2, por lo que la descargaremos con fines de demostración. Usaremos curl y enviaremos el archivo que descargamos a git.tar.gz
.
- curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz
Descomprimir el fichero comprimido archivo:
- tar -zxf git.tar.gz
a continuación, pasar al nuevo directorio de Git:
- cd git-*
Ahora, puede hacer el paquete e instalarlo escribiendo estos dos comandos:
- make prefix=/usr/local all
- sudo make prefix=/usr/local install
Ahora, reemplace el proceso de shell para que se use la versión de Git que acabamos de instalar:
- exec bash
Con esto completo, puede estar seguro de que la instalación se realizó correctamente comprobando la versión.
- git --version
Outputgit version 2.26.2
Con Git instalado correctamente, ahora puedes completar tu instalación.
Configuración de Git
Una vez que esté satisfecho con su versión de Git, debe configurar Git para que los mensajes de confirmación generados que realice contengan su información correcta y lo apoyen a medida que construye su proyecto de software.La configuración
se puede lograr mediante 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 confirmación que hacemos. Podemos seguir adelante y agregar esta información escribiendo:
- git config --global user.name "Your Name"
- git config --global user.email "[email protected]"
podemos mostrar todos los elementos de configuración que han sido establecidos por escribir:
- git config --list
Outputuser.name=Your [email protected]...
La información se guarda en su Git archivo de configuración, que opcionalmente puede editar a mano con un editor de texto de su elección como esta (vamos a usar nano):
- nano ~/.gitconfig
name = Your Name email = [email protected]
Presione CTRL
y X
, luego Y
entonces ENTER
para salir del editor de texto.
Hay muchas otras opciones que puede configurar, pero estas son las dos esenciales necesarias. Si omites este paso, es probable que veas advertencias cuando realices cambios en Git. Esto hace más trabajo para usted porque tendrá que revisar las confirmaciones que ha hecho con la información corregida.
Conclusión
Ahora deberías tener Git instalado y listo para usar en tu sistema.
Para obtener más información sobre cómo usar Git, consulta estos artículos y series: