Tutorial

Cómo instalar Git en Ubuntu 20.04

Published on July 16, 2020
Español
Cómo instalar Git en Ubuntu 20.04

Introducción

Los sistemas de control de versiones como Git son imprescindibles para las prácticas recomendadas del desarrollo de software moderno. El control de versiones le permite realizar un seguimiento de su software a nivel de fuente. Puede rastrear cambios, volver a etapas anteriores y producir ramificaciones para crear versiones alternativas de archivos y directorios.

Los archivos de muchos proyectos de software se mantienen en repositorios de Git y las plataformas como GitHub, GitLab y Bitbucket facilitan el intercambio y la colaboración en proyectos de desarrollo de software.

En esta guía, mostraremos cómo instalar y configurar Git en un servidor de Ubuntu 20.04. Abordaremos la instalación del software de dos formas diferentes: a través del administrador de paquetes integrado y a través de la fuente. Cada uno de estos enfoques ofrece 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 configurarlo, puede consultar nuestra Guía de configuración inicial de servidores para Ubuntu 20.04.

Una vez que tenga el servidor y el usuario configurados, estará listo para comenzar.

Instalación de Git con paquetes predeterminados

La opción de instalar con paquetes predeterminados es recomendable si quiere activar y ejecutar con Git rápidamente, si prefiere una versión estable ampliamente utilizada o si no busca las funciones más recientes disponibles. Si busca la versión más reciente, debería ir directamente a la sección sobre la instalación desde la fuente.

Es probable que Git ya esté instalado en el servidor Ubuntu 20.04. Puede confirmar que ese es el caso de su servidor con el siguiente comando:

  1. git --version

Si obtiene un resultado similar al siguiente, significa que Git ya está instalado.

Output
git version 2.25.1

De ser así, puede pasar a la configuración de Git, o bien si necesita una versión más actualizada, puede leer la siguiente sección sobre cómo instalar desde la fuente.

Sin embargo, si no obtuvo como resultado un número de versión de Git, puede instalarlo con el administrador de paquetes predeterminado APT de Ubuntu.

Primero, utilice las herramientas de administración de paquetes apt para actualizar su índice local de paquetes.

  1. sudo apt update

Una vez completada la actualización, puede instalar Git:

  1. sudo apt install git

Para confirmar que instaló Git correctamente, ejecute el siguiente comando y compruebe que recibe un resultado pertinente.

  1. git --version
Output
git version 2.25.1

Una vez que instale Git correctamente, podrá pasar a la sección Configuración de Git de este tutorial para completar su configuración.

Instalación de Git desde la fuente

Si busca un método más flexible para instalar Git, puede optar por compilar el software desde la fuente, lo cual explicaremos en esta sección. Esto toma más tiempo y no se mantendrá en su administrador de paquetes, pero le permitirá descargar la versión más reciente y le brindará mayor control sobre las opciones que incluya si quiere personalizarlo.

Verifique la versión de Git que está instalada actualmente en el servidor:

  1. git --version

Si Git está instalado, obtendrá un resultado similar al siguiente:

Output
git version 2.25.1

Antes de comenzar, debe instalar el software necesario para Git. Todo se encuentra disponible en los repositorios predeterminados, de modo que podemos actualizar nuestro índice local de paquetes y luego instalar los paquetes pertinentes.

  1. sudo apt update
  2. sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

Tras haber instalado las dependencias necesarias, cree un directorio temporal y vaya a él. Aquí es donde descargaremos nuestro tarball de Git.

  1. mkdir tmp
  2. cd /tmp

Desde el sitio web del proyecto Git, podemos navegar a la lista de tarball disponible en https://mirrors.edge.kernel.org/pub/software/scm/git/ y descargar la versión que quiera utilizar. En el momento de escribir este artículo, la versión más reciente es 2.26.2, así que descargaremos esa versión para nuestra demostración. Utilizaremos curl y enviaremos el archivo que descarguemos a git.tar.gz.

  1. curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz

Descomprima el archivo tarball:

  1. tar -zxf git.tar.gz

A continuación, vaya al nuevo directorio de Git:

  1. cd git-*

Ahora, podrá crear el paquete e instalarlo escribiendo estos dos comandos:

  1. make prefix=/usr/local all
  2. sudo make prefix=/usr/local install

Ahora, sustituya el proceso de shell para que se utilice la versión de Git que acabamos de instalar:

  1. exec bash

Una vez completado esto, puede estar seguro de que su instalación se realizó correctamente comprobando la versión.

  1. git --version
Output
git version 2.26.2

Con Git instalado correctamente, ahora puede finalizar su configuración.

Configuración de Git

Una vez que esté satisfecho con la versión de Git, debería configurar Git de modo que los mensajes de confirmación que genere contengan la información correcta y lo respalden a medida que compile su proyecto de software.

Esta configuración es posible si aplicamos el comando git config. Específicamente, debemos proporcionar nuestro nombre y nuestra dirección de correo electrónico debido a que Git inserta esta información en cada confirmación que hacemos. Podemos añadir esta información escribiendo lo siguiente:

  1. git config --global user.name "Your Name"
  2. git config --global user.email "youremail@domain.com"

Podemos ver todos los elementos de configuración creados escribiendo lo siguiente:

  1. git config --list
Output
user.name=Your Name user.email=youremail@domain.com ...

La información que ingresa se almacena en el archivo de configuración de Git. Tendrá la opción de editarlo manualmente con el editor de texto que prefiera (en este tutorial utilizaremos nano) como se muestra a continuación:

  1. nano ~/.gitconfig
~/.gitconfig contents
[user]
  name = Your Name
  email = youremail@domain.com

Para salir del editor de texto pulse CTRL y X, luego Y y, a continuación, ENTER.

Existen muchas otras opciones que puede configurar, pero estas son las dos esenciales que se necesitan. Si omite este paso, probablemente verá mensajes de advertencia cuando realice una confirmación con Git. Esto implica un mayor trabajo para usted, pues tendrá que revisar las confirmaciones que haya realizado con la información corregida.

Conclusión

De esta manera, deberá tener Git instalado y listo para utilizarlo en su sistema.

Para obtener más información sobre cómo utilizar Git, consulte los artículos y las series siguientes:

Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.

Learn more about our products

About the authors

Still looking for an answer?

Ask a questionSearch for more help

Was this helpful?
 
Leave a comment


This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Try DigitalOcean for free

Click below to sign up and get $200 of credit to try our products over 60 days!

Sign up

Join the Tech Talk
Success! Thank you! Please check your email for further details.

Please complete your information!

Become a contributor for community

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

DigitalOcean Documentation

Full documentation for every DigitalOcean product.

Resources for startups and SMBs

The Wave has everything you need to know about building a business, from raising funding to marketing your product.

Get our newsletter

Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.

New accounts only. By submitting your email you agree to our Privacy Policy

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.