Git ako nastaviť git výzvu prsta namiesto hesla?

0

Otázka

prvýkrát, keď som použiť git clone, git pýtal použiť heslo alebo prst tlače.

Som si zvolil heslo však git clone zlyhala na overenie hesla.

Ako môžem obnoviť git tak, že som sa môžete vybrať na použitie fingerprint? (Mám setup ssh kľúč odtlačkov prstov v mojom gitlab). Myslím, že odtlačkov prstov prihlásiť metóda by mala funguje.

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

Najlepšiu odpoveď

1

Najprv skontrolujte git vzdialenej adresy URL (git remote -vz koreňovom priečinku miestne úložisko): ak je HTTPS (https://...), žiadne množstvo SSH odtlačkov prstov by záležitosť.

A ak je HTTPS, väčšina Git vzdialené hostiteľské služby (GitHub, GitLab, BitBucket) vyžaduje token (PAT) ako heslo, nie vaše aktuálne heslo používateľa účtu. Takže uistite sa, že používate token.

Ak je to SSH, kontrola git config --local -l a pozrite sa či tam je nejaká nastavenie ssh / heslo súvisiace.

2021-11-24 07:02:32
0

inštalácia git

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

konfigurácia

git config --list

git config --global user.name userA

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

odstrániť existujúce tlačidlá

cd ~/.ssh/

nano known_hosts  (remove content)

vygenerovať nový kľúč

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

inštalácia xclip byť schopný skopírovať kľúč

    sudo apt install xclip

kópia kľúča

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

pridať obsah, ktorý chcete gitlab preferencií používateľa - ssh kľúč nový kľúč

test

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

Takže v konečnom dôsledku boli URL https jeden?
VonC

áno gitlab je na https
guo

OK. Token je potrebné potom naozaj.
VonC

V iných jazykoch

Táto stránka je v iných jazykoch

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