Git cómo configurar git símbolo de huellas dactilares en lugar de la contraseña?

0

Pregunta

la primera vez que uso git clone git preguntó sobre el uso de la contraseña o de la impresión del dedo.

Yo elija la contraseña sin embargo, el git clone error en la autenticación de contraseña.

¿Cómo puedo restablecer git para que yo pueda elegir el uso de fingerprint? (Tengo el programa de instalación de la clave ssh huella en mi gitlab). Creo huellas dactilares método de inicio de sesión debería funciona.

git
2021-11-24 06:18:56
2

Mejor respuesta

1

En primer lugar, compruebe su git remote URL (git remote -vdesde la carpeta raíz de tu repositorio local): si es HTTPS (https://...), ninguna cantidad de SSH de huellas dactilares importaría.

Y si es HTTPS, la mayoría de Git remote servicios de hosting (GitHub, GitLab, BitBucket) requiere un token (PAT) como una contraseña, no su contraseña de la cuenta. Así que asegúrese de usar un token.

Si es SSH, consulte git config --local -l y ver si hay alguna configuración de ssh / contraseña relacionados.

2021-11-24 07:02:32
0

instalar git

sudo apt update
sudo apt install git
sudo apt install git-lfs

configurar

git config --list

git config --global user.name userA

git config --global user.email [email protected]

como eliminar las claves

cd ~/.ssh/

nano known_hosts  (remove content)

generar nueva clave

ssh-keygen -t rsa -b 2048 -C newkey

instalar xclip a ser capaz de copiar la clave

    sudo apt install xclip

copia de la clave

xclip -sel clip < ~/.ssh/id_rsa.pub 

añadir el contenido gitlab preferencias de usuario de la clave ssh nueva clave

prueba

ssh -T [email protected] (enter yes, the test should be success Welcome to GitLab, @userA!)
2021-11-24 09:01:28

Así que al final, fueron su dirección URL https uno?
VonC

sí, el gitlab está en https
guo

OK. Un token es necesario, a continuación, hecho.
VonC

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................