Cómo hago para no poner más una clave en Gitlab desde mi PC por SSH
Primero y principal lo que tengo que hacer, en este caso yo tengo Xubuntu, es decir, una distro derivada de Debian. En principio abrimos la terminal y generamos la clave con el nombre que queramos:
ssh-keygen -t ed25519 -a 100 -C "hi7903b@protonmail.com" -f hi7903b_clave_gitlab
Luego nos vamos a Gitlab, abrimos preferencias (en el icono de tu usuario), claves SSH, añadir nueva.
En nuestra terminal, volvemos y tipeamos cat hi7903b_clave_gitlab.pub (es la parte pública, la que podés compartir). Copiamos y pegamos en el cuadro de diálogo de Gitlab. Después de eso volvemos a la terminal y pegamos esto para agregar el repo remoto del cual queramos prescindir de clave:
git remote set-url origin git@gitlab.com:hi7903b/algunos-ruiditos-de-hi7903b
En este caso yo puse uno de unos ruiditos que tengo hechos :P Después entramos para validar
ssh -T git@gitlab.com
Te tendría que decir "Bienvenido usuario" Está claro que tenés que reemplazar todo lo que diga HI7903B por tu usuario y el repo que vos tengas.
Y ahora así, los pasos que tenemos para subir normalmente:
git add .
git commit -m "Agrego nuevo tema"
git push origin main
Esto debería subir sin pedirte clave alguna. Me resultó mucho más viable que hacer el credential store.