Instalación y configuración básica de GIT para GITHUB
Llevar un control de cambios de nuestros proyectos es primordial hoy en día, ya que nos permite tener un historial de cambios y trabajar de manera colaborativa. Existen varios, el más conocido es GIT y la herramienta para usarla en la nube es GITHUB
GIT es un sistema de control de versiones de código abierto que permite a los desarrolladores colaborar y realizar un seguimiento de los cambios en el código fuente de un proyecto.
GITHUB es un servicio de alojamiento de proyectos en línea que utiliza Git como sistema de control de versiones. GitHub proporciona a los desarrolladores una plataforma para colaborar, compartir y contribuir a proyectos de software de código abierto y privados.
Instalación y configuración
Instalar GIT
Para este tutorial se tomará en cuenta un ambiente Arch Linux, por lo que si usas otra distribución utiliza el gestor de paquetes correspondiente.
sudo pacman -S git
Crear y agregar una clave SSH
La clave SSH es usada para establecer una autentificación entre el equipo local y GitHub, se genera con el comando
cd ~/.ssh
ssh-keygen -t ed25519 -C "your_email@example.com"
Para agregar la clave generada ir a github.com/settings/keys, dar clic en new SSH key
, dar nombre al título, pegar el contenido del archivo .pub en el recuadro Key y dar clic en Add SSH key
Verificar llave
Ejecutar el comando
ssh -T git@github.com
Si se agregó correctamente la llave veremos un mensaje como el siguiente
Warning: Permanently added ‘github.com’ (ED25519) to the list of known hosts.
Hi erufenix! You’ve successfully authenticated, but GitHub does not provide shell access.
Configurar usuario
Esta configuración establece los datos de usuario para poder trabajar con los repositorios.
git config --global user.name "Nombre Completo"
git config --global user.email "correo@electronico.com"
git config --global github.user username
Opcional, establecer Token. Este paso sirve para autenticar las herramientas que no utilicen SSH y que deseen acceder a GitHub en nombre del usuario.
Para generar el token ir a github.com/settings/tokens, dar clic en Generate new token classic
, dar nombre a note
git config --global github.token TOKEN
Listo con esta configuración, ya podrás trabajar con tus repositorios: clonar, hacer push y pull, crear ramas, etc. En futuros artículos los veremos más a detalle