问题描述:
在向IDEA中向gitee远程仓库中push代码时,每次都需要输入用户名和密码
首先在IDEA中输入git push,出现以下情况,提示输入用户名和密码
输入后,还是失败,显示如下:
原因分析:
开始以为登录过期,或者输入密码错误,所以在控制面板中按照如下步骤重置了用户名和密码。
在普通凭证中找到保存的gitee的用户名及密码,进入编辑后进行修改重置后。
可以push成功,但是还是每次push都需要输入用户名和密码。
之后查找到可能是因为第一次上推代码时,用的是仓库http地址。
解决方案:
1.查看通信方式
git remote -v
发现确实是使用了http地址
2.删除原有的方式
git remote rm origin
3.重置通信方式,通过SSH重新绑定仓库
git remote add origin 此处放仓库的SSH地址
4.按照上推代码步骤重新上推内容
git add .
git push -u origin master
push上推成功!!!!!
总结:
在将本地与远端进行绑定时,注意通信方式最好不要使用http地址,避免每次上推或下拉代码都需要输入用户名和密码,尽量使用SSH地址。
如果使用的是SSH地址但是还是提醒输入用户名和密码,可以在上面的控制面板的用户账户中找到Windows凭据,找到自己的git或gitee凭证,进行编辑修改即可。