0


git推送时弹出账号密码提示,输入后提示密码错误

这两天笔记本重装系统,又要重新装一次git。前期安装都很顺利,但推送git到远程库时一直弹出账号密码提示,经过大半个小时的搜索终于明白了是什么问题,再次记录一下,以防后续再次遇到。

由于其他原因,我使用的是HTTP而不是SSH,因此需要账号密码而不是ssh key,之前搞了半天ssh key,后面才发现HTTP和ssh key无关(原谅小白的无知,当时身陷其中,没注意到这么明显的问题)。

查看当前remote命令:

git remote -v

切换http的命令为:

git remote set-url origin https://github.com/abc/test.git

切换回ssh的命令为:

git remote set-url origin git@github.com:abc/test.git

其中,abc/test.git是远程库的clone后半部分地址。

切换回http后,需要设置你的名字、邮箱和密码。
注意:此处的名字、邮箱、密码不能随便设置。其中名字和密码是你需要上传的git网站(github、gitlab等等)的用户名和登录密码。

查看配置信息:
git config --list

修改用户名:
git config --global user.name “xxxx(新的用户名)”
修改密码:
git config --global user.password “xxxx(新的密码)”
修改邮箱:
git config --global user.email “xxxx@xxx.com(新的邮箱)”

设置好后,有时还需要同步修改一下Windows凭据里面记录的用户名和密码。

修改顺序为:控制面板→用户账户→凭据管理器→Windows凭据→普通凭据。
然后在普通凭据里找到git网站地址,点开后编辑用户名和密码。

好了,到了此步就算完成git的凭据配置了,接下来开始愉悦的写Bug吧 ^_^

标签: git

本文转载自: https://blog.csdn.net/qq_43597144/article/details/138862123
版权归原作者 文子的树 所有, 如有侵权,请联系我们删除。

“git推送时弹出账号密码提示,输入后提示密码错误”的评论:

还没有评论