Linux - WSL - Git Bash (Windows)


  1. Instalamos git en nuestro dispositivo con GNU-Linux

    sudo apt install git
    
  2. Con nuestra cuenta de GitHub ya creada, vamos a configurar en Git nuestro nombre de usuario y correo registrados en nuestra cuenta de GitHub

    git config --global user.name "username"
    
    git config --global user.email "[email protected]"
    

    Para verificar nuestros datos

    git config --list
    
  3. A continuación crearemos una llave SSH para conectar nuestra cuenta de GitHub con Git en nuestro entorno de desarrollo

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    

    Posterior, cuando se este creando la llave nos preguntará donde guardaremos la llave y si deseamos agregar una contraseña. Dejamos en blanco esto

    Untitled

    Ejecutamos el siguiente comando para verificar que el servidor de nuestra clave SSH este corriendo correctamente

    eval "$(ssh-agent -s)"
    
  4. Copiamos nuestra clave SSH para poder agregarla a GitHub. Para ello, copiamos todo el contenido que hay en nuestra clave publica. En el archivo ~/.ssh/id_rsa.pub

    cat ~/.ssh/id_rsa.pub
    
  5. Vamos a GitHub, en Settings, luego SSH and GPG Keys y le damos en New SSH Key

    Untitled

    Untitled

  6. Vamos a GitHub y creamos un nuevo repositorio. Asignamos el nombre y demas caracteristicas que se nos preguntan para crear el repositorio

    Finalmente, subiremos la información que tenemos en nuestro dispsitivo a GitHub con los siguiente comandos. Ojo con la URL que es de ejemplo

    git remote add origin [email protected]:alejoriosm04/test-repository.git
    git branch -M main
    git push -u origin main
    

    Se autenticará nuestro dispositivo para añadirlo a la lista de dispositivos conocidos

    Untitled

Rama Principal de Trabajo


git config --global init.defaultBranch main

Actualizar Git en nuestra Terminal


Actualizar Git en nuestra Terminal

Enlace remoto con URL HTTPS


Al realizar distintas acciones en línea de comandos que involucran una conexión a un servidor remoto de GitHub a partir del cual, se hizo el enlace con un link HTTPS (git remote add origin <url servidor remoto>:). Se nos pedirá un constante registro o verificación de logeo a través de la línea de comandos. A continuación, documentación de GitHub para lograr satisfactoriamente el registro a través de un Gist Token

creating-a-personal-access-token

Crear Aliases para Git