git - 如何重置或更改Git SSH密钥的密码

本文教你如何在遇到Git通过SSH提示密码时,正确识别并修改SSH证书密码,包括检查密钥、修改密钥密码及导入认证过程。

git使用ssh方式拉取代码时,报ssh password login,提示输入密码,这时很容易误填为git的登录密码,其实这时需要输入SSH证书的密码,下面直接提供更改以及重新导入证书的方式:

首先需要确认你的本地是否有SSH钥证书,在文件夹中点击右键--git Bash Here,输入命令:cd ~/.ssh,出现 No such file or directory 说明本机没有SSH密匙,否则继续输入ls查看.ssh文件夹内的文件,如果有下面两个文件,说明本机有SSH密匙id_rsa id_rsa.pub;

假如现在你的本地环境有SSH秘钥,那么可以输入以下命令更改密码:

ssh-keygen -f ~/.ssh/id_rsa -p

连续敲两次回车,或者输两次密码,按照提示来操作即可修改。

如果本地没有SSH秘钥,则需要我们生成一对,并配置到git上,命令如下:

ssh-keygen -t rsa -b 4096 -C "git登录邮箱"

先敲一次回车,紧接着会提示是否覆盖原有的,输入y表示覆盖,紧接着就会让输入密码,如果不输入密码,只需要敲两次回车,表示没有密码,证书就生成好了。

我们用ls命令查看当前目录下的文件,应该就有id_rsa id_rsa.pub这两个文件了,拷贝id_rsa.pub文件里面的字符串,可以使用cat ~/.ssh/id_tsa.pub ,将里面的字符串拷贝到git,具体步骤如下:

 

这时候重新使用git的ssh方式去拉取代码,就可以输入刚刚设置的密码,就能成功拉取了,希望对大家有所帮助。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值