Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

GitLab usando claves SSH
#1

Hola amigos.
[Imagen: 0EzU1xh.png]
Para aquellos que trabajan con GitLab pero todavía no han configurado las claves SSH les dejo unos sencillos pasos a seguir para dejar todo a punto.

1 - Par de claves
Es necesario disponer de un par de claves y la recomendación es ED25519 en vez de RSA.
ssh-keygen -t ed25519 -C "usuario@emailserver.123"

2- Agregar las clave publica en nuestro sitio gitlab
https://gitlab.com/-/profile/keys
Copiar todo lo que esta dentro del archivo ~/.ssh/id_ed25519.pub
Pegarlo en el recuadro titulado "Key"
Y dar clic a "Add"

3 - Re configurar el proyecto para trabajar con las claves ssh
Primero hay que verificar el URL actual del proyecto con el siguiente comando:
git remote -v
origin https://gitlab.com/<USUARIO>/<PROYECTO>.git (fetch)
origin https://gitlab.com/<USUARIO>/<PROYECTO>.git (push)
Aquí se puede ver que la URL no tiene el formato SSH y esto indica que para hacer PUSH en el proyecto alojado en gitlab hay que poner usuario y clave cada vez.
Para configurar git de mode que no tengamos que escribir usuario y password nunca mas hay que, ademas de tener configurada las claves, cambiar la forma del URL, para ello hay que usar la siguiente orden:
git remote set-url origin git@gitlab.com:<USUARIO>/<PROYECTO>.git

Listo con estos pasos ya se puedes subir los cambios a GitLab sin tener que poner usuario y clave cada vez.

1 Saludo.
[-] Los siguientes 1 usuarios dice gracias a tincho por este post:
  • Shordi
    ¡Gracias!
#2

Viene bien, que siempre los pongo Big Grin Big Grin Big Grin

No podemos regresar
    ¡Gracias!
#3

(09-05-2022, 13:52)Shordi escribió:  Viene bien, que siempre los pongo

Me alegro que te sea útil.
Olvide mensionar que esta configuración vale luego para operar directamente desde el IDE o desde la linea de ordenes con el programa git

1 Saludo.
[-] Los siguientes 1 usuarios dice gracias a tincho por este post:
  • Shordi
    ¡Gracias!


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)