Git 添加了 ssh-key 仍需要输入密码

有时候会遇到已经添加了 ssh-key,但是在进行 git push 操作时,还是提示要求输入用户名和密码,其原因与解决方法如下:

原因

更换机器或者重新克隆仓库时,使用的是https的方式,这时,在git push时就会要求输入用户名和密码。

1
git clone https://github.com/{username}/{projectname}.git

解决方法

使用ssh的方式进行仓库的克隆。

注意:如果已经使用https的方式克隆了,不需要删除本地项目重新克隆,只需要修改.git/config文件中的url,将https://github.com/{username}/{projectname}.git改为git @github.com:{username}/{projectname}.git即可。

-------------本文结束感谢您的阅读-------------
0%