Git git'i şifre yerine parmak izi isteyecek şekilde nasıl ayarlayabilirim?

0

Soru

git klonunu ilk kullandığımda, git şifre veya parmak izi kullanmayı sordu.

Şifreyi seçiyorum ancak git klonu şifre kimlik doğrulamasında başarısız oldu.

Kullanmayı seçebilmem için git'i nasıl sıfırlarım fingerprint? (Gitlab'ımda ssh anahtar parmak izi kurdum). Parmak izi giriş yönteminin işe yaraması gerektiğini düşünüyorum.

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

En iyi cevabı

1

İlk olarak, git uzak URL'nizi kontrol edin (git remote -v, yerel deponuzun kök klasöründen): HTTPS ise (https://...), hiçbir SSH parmak izi miktarı önemli olmaz.

Ve eğer HTTPS ise, çoğu Git uzak barındırma hizmeti (GitHub, GitLab, BitBucket), gerçek hesap şifreniz değil, şifre olarak bir belirteç (PAT) gerektirir. Bu yüzden bir belirteç kullandığınızdan emin olun.

SSH ise, kontrol edin git config --local -l ve ssh / şifre ile ilgili herhangi bir ayar olup olmadığına bakın.

2021-11-24 07:02:32
0

git'i yükle

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

yapılandırmak

git config --list

git config --global user.name userA

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

varolan anahtarları kaldır

cd ~/.ssh/

nano known_hosts  (remove content)

yeni anahtar oluştur

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

anahtarı kopyalayabilmek için xclip'i yükleyin

    sudo apt install xclip

anahtarı kopyala

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

içeriği gitlab kullanıcı tercihlerine ekle-ssh anahtarı yeni anahtar

test

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

Sonunda url'niz https miydi?
VonC

evet, gitlab https'de
guo

tamam. O zaman gerçekten bir belirteç gereklidir.
VonC

Diğer dillerde

Bu sayfa diğer dillerde

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