Git es un proyecto de código abierto maduro y mantenido activamente desarrollado inicialmente en 2005 por Linus Torvalds, el famoso creador del kernel del sistema operativo Linux. Git está diseñado para desarrolladores que necesitan un sistema de control de versiones bastante sencillo. La mayoría del software es un esfuerzo colaborativo y, a veces, puede tener cientos de personas con compromisos trabajando en proyectos de desarrollo de software. Es esencial realizar un seguimiento de estos compromisos que se realizan habitualmente en las sucursales en la mayoría de los proyectos antes de fusionarlos con el maestro para su lanzamiento. Es fácil revisar y rastrear cualquier confirmación incorrecta y revertir, lo que lleva a un desarrollo mucho más fácil si algo sale mal.
En el siguiente tutorial, aprenderá cómo instalar Git en su sistema operativo Fedora 35 con varios métodos.
Requisitos
- SO recomendado: Fedora Linux 35
- Cuenta de usuario: Una cuenta de usuario con sudo o acceso root.
Actualizar Sistema Operativo
Actualice su Fedora sistema operativo para asegurarse de que todos los paquetes existentes estén actualizados:
sudo dnf upgrade --refresh -y
El tutorial usará el comando sudo y asumiendo que tiene estado sudo .
Para verificar el estado de sudo en su cuenta:
sudo whoami
Ejemplo de salida que muestra el estado de sudo:
[joshua@fedora ~]$ sudo whoami
root
Para configurar una cuenta Sudo existente o nueva, visite nuestro tutorial sobre Agregar un usuario a Sudoers en Fedora .
Para usar la cuenta raíz , use el siguiente comando con la contraseña de root para iniciar sesión.
su
Método 1. Instalar Git con DNF (recomendado)
Git está disponible en el repositorio predeterminado de Fedora, instalado mediante el administrador de paquetes DNF. De manera predeterminada, esto debería instalarse en su sistema Fedora 35.
Para reinstalar Git, use el siguiente comando:
sudo dnf install git -y
Una vez instalado, verifique la instalación:
git --version
Ejemplo de salida:
git version 2.33.1
Método 2. Compilar e instalar Git desde la fuente
El tutorial ha cubierto cómo instalar una versión de repositorio estable utilizando el administrador de paquetes DNF. Sin embargo, para aquellos que desean la versión más reciente de Git, se recomienda instalar siempre desde la fuente.
Al igual que con inestable, deberá asegurarse de que se controlen todos los problemas de seguridad; con la fuente, puede volver a compilar rápidamente cualquier actualización urgente, lo que la convierte en la mejor opción para cualquiera que necesite usar la última versión de Git.
Para empezar, instala las dependencias de Git de la siguiente manera:
sudo dnf install gettext-devel curl-devel expat-devel openssl-devel perl-CPAN perl-devel zlib-devel unzip cmake gcc make wget -y
Una vez que las dependencias estén instaladas, visite la página de lanzamiento para encontrar el archivo zip maestro o el último lanzamiento estable de Git.
Al momento de escribir la guía, 3.34.00-RC1 es la versión más reciente.
Usa el comando wget como a continuación:
wget https://github.com/git/git/archive/refs/tags/v2.34.0-rc1.zip
Usa el comando wget para obtener la última versión de desarrollo (maestro) :
wget https://github.com/git/git/archive/refs/heads/master.zip -O git.zip
Tenga en cuenta que no use esta versión a menos que sea inestable y posiblemente contenga errores.
A continuación, descomprima el archivo que descargó:
Ejemplo:
unzip v2.34.0-rc1.zip
Ahora deberá navegar al directorio usando el comando CD:
cd git-2.34.0-rc1
Ahora debe ejecutar los siguientes comandos make para instalar git:
Primer comando:
make prefix=/usr/local all
Segundo comando:
sudo make prefix=/usr/local install
Ahora que ha instalado Git desde la fuente, verifique la instalación y cree:
git --version
Ejemplo de salida:
git version 2.34.0-rc1
Recuerde, deberá volver a descargar y compilar para futuras actualizaciones. No olvide seguir revisando la página de lanzamiento de GIT.
Cómo configurar Git
Después de la instalación, deberá configurar los ajustes estándar, como nombres y correos electrónicos, principalmente en torno a mensajes de confirmación de git . Esto es bastante sencillo, como se explica en el tutorial a continuación.
El primer paso es proporcionar su nombre que se establecerá globalmente:
git config --global user.name "YOUR NAME"
A continuación, seleccione su correo electrónico; esto puede fingir si lo prefiere:
git config --global user.email "YOUR EMAIL"
Para confirmar que se han agregado, use el comando config –list :
git config --list
Ejemplo a continuación:
A menos que se especifique, Git almacena detalles en el ~/.gitconfig expediente. Puede revisar lo que está almacenado actualmente usando el comando e cat :
cat ~/.gitconfig
Ejemplo a continuación:
Tenga en cuenta que usar el comando sudo con el comando git config establecerá dos nombres de usuario y correos electrónicos separados.
Puede almacenar esta información para un acceso más rápido en el futuro; tenga en cuenta que esto es para servidores dedicados que están a cargo de 1 o 2 personas que son confiables, ya que la información no se almacena de forma segura ni está encriptada y solo está en forma de texto, por lo que cualquier usuario que tenga acceso al servidor puede leer esto fácilmente.
git config --global credential.helper cache
Si debe usar el asistente de credenciales, se recomienda almacenar en caché solo por un tiempo limitado para mayor seguridad. Por ejemplo, trabajará hoy usando Git durante 1 a 4 horas, pero no lo tocará durante unas semanas, luego establezca la caducidad en 5 horas:
git config --global credential.helper "cache --timeout=18000"
Después de 5 horas, las credenciales se eliminarán. Esto asegura su GIT.
Se puede obtener más personalización visitando la documentación . La configuración anterior debe establecer el valor predeterminado de lo que la mayoría de los usuarios necesitarán.