Cómo instalar Git en Debian 10

Introducción
Los sistemas de control de versiones de software como Git le permiten realizar un seguimiento de su software a nivel de fuente. Con las herramientas de control de versiones, puede realizar un seguimiento de los cambios, volver a etapas anteriores y crear versiones alternativas de archivos y directorios.
Git es uno de los sistemas de control de versiones más populares que existen actualmente y es una opción habitual entre los proyectos de código abierto y otros proyectos de software colaborativo. Muchos archivos de proyectos se mantienen en un repositorio de Git, y sitios como GitHub, GitLab y Bitbucket ayudan a facilitar el uso compartido y la colaboración en proyectos de desarrollo de software.
En este tutorial, instalaremos y configuraremos Git en un servidor Debian 10. Explicaremos cómo instalar el software de dos maneras diferentes, cada una con sus propios beneficios según sus necesidades específicas.
Prerrequisitos
Para completar este tutorial, debe tener un usuario no root con sudo
privilegios y firewall habilitado en un servidor Debian 10. Aprenda a configurar esto siguiendo nuestra guía de configuración inicial del servidor Debian 10 .
Una vez que hayas configurado el servidor y el usuario, estarás listo para comenzar. Ve a Instalar Git con paquetes predeterminados (a través del administrador de paquetes apt) o Instalar Git desde el código fuente para comenzar.
Instalación de Git con paquetes predeterminados
Los repositorios predeterminados de Debian le ofrecen un método rápido para instalar Git. Tenga en cuenta que la versión que instale a través de estos repositorios puede no ser la versión más reciente disponible actualmente. Si necesita la versión más reciente, considere pasar a la siguiente sección de este tutorial para aprender a instalar y compilar Git desde el código fuente.
Primero, use las herramientas de administración de paquetes APT para actualizar su índice de paquetes local:
- sudo apt update
Una vez completada la actualización, puedes descargar e instalar Git:
- sudo apt install git
Puedes confirmar que has instalado Git correctamente ejecutando el siguiente comando:
- git --version
Outputgit version 2.20.1
Una vez instalado Git correctamente, 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
Un método más flexible para instalar Git es compilar el software desde el código fuente. Esto lleva más tiempo y no se mantendrá a través del administrador de paquetes, pero le permitirá descargar la última versión y le dará control sobre ciertas opciones que incluya si desea personalizarlas.
Antes de comenzar, debe instalar el software del que depende Git. Todo esto está disponible en los repositorios predeterminados, así que comience actualizando el índice de paquetes local:
- sudo apt update
A continuación, instale los paquetes:
- sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
Una vez que hayas instalado las dependencias necesarias, sigue adelante y obtén la versión de Git que deseas instalar visitando el espejo del proyecto Git en GitHub , disponible a través de la siguiente URL:
https://github.com/git/git
Desde aquí, asegúrate de que estás en la master
rama. Haz clic en el enlace Etiquetas y selecciona la versión de Git que desees. 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, haga clic en el botón Código , luego haga clic derecho en Descargar ZIP y copie la dirección del enlace que termina en .zip
.
De regreso en su servidor Debian 10, cambie al tmp
directorio para descargar archivos temporales:
- cd /tmp
Desde allí, puedes usar el wget
comando para instalar el enlace del archivo zip copiado. Especificaremos un nuevo nombre para el archivo como git.zip
:
- wget https://github.com/git/git/archive/refs/tags/v2.35.1.zip -O git.zip
A continuación, descomprime el archivo que has descargado:
- unzip git.zip
Luego cambie al siguiente directorio:
- cd git-*
Ahora puedes crear el paquete con el siguiente comando:
- make prefix=/usr/local all
Luego, instale el paquete ejecutando lo siguiente:
- sudo make prefix=/usr/local install
Para garantizar que la instalación se haya realizado correctamente, puede ejecutarlo git --version
y debería recibir un resultado relevante que especifique la versión actual instalada para Git.
Ahora que tienes Git instalado, si quieres actualizar a una versión posterior, puedes clonar el repositorio y luego compilarlo e instalarlo. 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 de GitHub del proyecto y luego copia la URL de clonación en el lado derecho:
Al momento de escribir este artículo, la URL relevante es la siguiente:
https://github.com/git/git.git
Primer cambio en su directorio de inicio:
- cd ~
Luego usa git clone
la URL que copiaste recientemente:
- git clone https://github.com/git/git.git
Esto creará un nuevo directorio dentro de su directorio actual donde podrá reconstruir el paquete y reinstalar la versión más nueva, como lo hizo anteriormente. Esto sobrescribirá su versión anterior con la nueva versión. Aquí están nuevamente los comandos para crear e instalar el paquete:
- cd git
- make prefix=/usr/local all
- sudo make prefix=/usr/local install
Una vez completado esto, puedes estar seguro de que tu versión de Git está actualizada.
Configurando Git
Ahora que tienes Git instalado, debes configurarlo para que los mensajes de confirmación generados contengan tu información correcta.
Esto se puede lograr mediante el git config
comando. En concreto, debes proporcionar tu nombre y dirección de correo electrónico, ya que Git incorpora esta información en cada confirmación que realizas.
Primero, agrega tu nombre:
- git config --global user.name "Sammy"
Luego añade tu dirección de correo electrónico:
- git config --global user.email "sammy@domain.com"
Puede ver todos los elementos de configuración que se han establecido ejecutando list
:
- git config --list
Outputuser.name=Sammyuser.email=sammy@domain.com...
La información que ingresas se almacena en tu archivo de configuración de Git, que puedes editar opcionalmente con un editor de texto. Aquí usaremos nano
como ejemplo para editar el archivo de configuración de Git:
- nano ~/.gitconfig
~/.gitconfig contenido
[user] name = Sammy email = sammy@domain.com
Hay muchas otras opciones que puedes configurar, pero estas son las dos esenciales que necesitas. Si omites este paso, es probable que recibas advertencias cuando realices commits en Git. Esto te genera más trabajo porque tendrás que revisar los commits que has realizado con la información corregida.
Conclusión
Ahora debería tener Git instalado y listo para usar en su sistema.
Para obtener más información sobre cómo usar Git, consulte estos artículos y series:
- Cómo utilizar Git: una guía de referencia
- Cómo usar Git de manera eficaz
- Cómo utilizar las ramas de Git
Además, puede obtener más información revisando nuestra serie Introducción al código abierto para obtener más información sobre el uso de Git como parte de proyectos de código abierto.
Deja una respuesta