在使用git的时候大家应该都遇到过这种情况,每次提交或者拉取代码的时候都需要输入用户名和密码。
之前本人就遇到过,但以前没有做记录,现在再次遇到这种情况就想着记录下来,所以写了这篇简书
先说说遇到这种情况的原因,就是我们在提交或者获取demo的时候用的https的方式而不是用SSH的方式
切换了方式之后, 你需要把下面输入框的链接复制一下,就是标记了红框的东西。注意要先点了Use SSH再复制
这个时候来到终端需要你更改下git方式,在此之前你可以使用 git remote -v 来查看当前的git方式。
然后使用 git remote rm origin 删除之前的https方式,再用 git remote add origin 加上刚刚复制的链接就可以更改成SHH方式
此时就不用输入用户名和密码了,可以随便更改个文件push一下。
但是我更改完还遇到了另一个问题就是访问SSH又要输入密码,(至于这密码,我也不知道什么时候设置的)而且每次都需要输入,一样很烦
这个问题大家可以使用 ssh-keygen -p 来重置这个密码
步骤1是输入你的旧的密码;步骤2直接点enter 步骤3同样点击enter这样就把密码给重置了,而且之后就不用再输入密码