Para configurar una cuenta de GitHub en Git, primero debes tener una cuenta en GitHub. Si aún no tienes una, puedes crear una en su sitio web haciendo clic aquí. Una vez que tengas una cuenta, debes generar una clave SSH en tu equipo.
Cómo crear y copiar llave SSH
Esto te permitirá conectarte a tu cuenta de GitHub de forma segura sin tener que ingresar tu contraseña cada vez, para generar una clave SSH, ejecuta el siguiente comando:
# ssh-keygen -t rsa -b 4096 -C "tu_correo@ejemplo.com" -f ~/.ssh/llave
Reemplaza "tu_correo@ejemplo.com" con tu dirección de correo electrónico de la cuenta de GitHub. Este comando generará un par de claves, una pública y una privada.
Presiona "Enter" para aceptar el lugar donde se guardará la clave e ingresa una contraseña para proteger la clave privada (asegúrate de elegir una contraseña segura y fácil de recordar). Una vez que hayas generado la clave SSH, debes agregarla a tu cuenta de GitHub. Para hacerlo, ejecuta el siguiente comando para mostrar y copiar la clave pública a tu portapapeles:
# cat ~/.ssh/llave.pub
Cómo añadir llave pública a GitHub
Luego inicia sesión en tu cuenta de GitHub, haz clic en tu foto de perfil en la esquina superior derecha y selecciona "Settings" (Configuración). Posteriormente, haz clic en "SSH and GPG keys" (Claves SSH y GPG) en el menú de la izquierda, haz clic en el botón "New SSH key" (Nueva clave SSH) en la parte superior derecha. En el campo "Title" (Título), ingresa un nombre descriptivo para la clave, como "Mi ordenador". Haz clic en el campo "Key" (Clave) y pega la clave pública que copiaste anteriormente desde tu portapapeles. Haz clic en el botón "Add SSH key" (Agregar clave SSH) para guardar la clave.
Cómo configurar la cuenta en Git
Ahora que ya has agregado la clave SSH a tu cuenta de GitHub, puedes configurar Git en el equipo para utilizarlo. Para hacerlo, abre una ventana de terminal en tu equipo y ejecuta el siguiente comando para configurar tu usuario de Git con tu nombre y dirección de correo electrónico de GitHub:
# git config --global user.name "nombre_de_usuario"
# git config --global user.email "tu_correo@ejemplo.com"
Reemplaza "nombre_de_usuario" y "tu_correo@ejemplo.com" con tu nombre y dirección de correo electrónico de GitHub, respectivamente. Ejecuta el siguiente comando para habilitar la autenticación mediante clave SSH en Git:
# git config --global credential.helper ssh
Con esto, ya deberías poder utilizar tu cuenta de GitHub con Git.
Cómo verificar funcionamiento de Git
Para probarlo, puedes clonar un repositorio privado de tu cuenta de GitHub en tu ordenador local ejecutando el siguiente comando:
# git clone git@github.com:nombre_de_usuario/nombre_de_repositorio.git
Reemplaza "nombre_de_usuario" y "nombre_de_repositorio" con tu nombre de usuario de GitHub y el nombre del repositorio que deseas clonar, respectivamente. Si todo está configurado correctamente, Git debería solicitarte la contraseña de tu clave SSH para autenticarte con tu cuenta de GitHub y clonar el repositorio.
Recuerda, si tienes consultas sobre esta u otra cuestión relacionada con tus servidores en Clouding, no dudes en escribir a soporte@clouding.io ¡Estamos a tu lado para lo que necesites, consúltanos!