Git如何设置缝提示的指纹而不是密码?

0

的问题

第一次时我偏克隆,git问关于使用密码或密码指纹。

我选择密码,但是从初的克隆无法在密码认证。

我怎么重置git这样我就可以选择使用 fingerprint? (我已经设置ssh的关键指纹在我gitlab). 我觉得指纹登录方法应该作品。

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

最好的答案

1

首先,检查仓远程网址(git remote -v,从根文件夹的本地库):如果它是HTTPS(https://...),没有量SSH的指纹会的问题。

如果它是HTTPS,最Git的远程托管服务(审查,GitLab,健康)需要一个 令牌(巳) 作为一个密码,不是你的实际账户密码。 所以一定要使用一个标记。

如果这是SSH,检查 git config --local -l 看看是否有任何设定ssh/密码有关。

2021-11-24 07:02:32
0

安装git

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

配置

git config --list

git config --global user.name userA

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

删除现有的钥匙

cd ~/.ssh/

nano known_hosts  (remove content)

产生新的关键

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

安装xclip能够复制的关键

    sudo apt install xclip

复制的关键

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

添加内容gitlab用户喜好-ssh关键的新的关键

测试

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

所以最终是你的URL https一个吗?
VonC

是的gitlab是在https
guo

"确定"。 一个令牌是需要然后确。
VonC

其他语言

此页面有其他语言版本

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