fatal:Authentication failed for 'xxxx'

3/21/2022

使用工具:sourceTree、git

出现错误:fatal:Authentication failed for 'xxxx'

如图

这是由于在 push 的时候输入了错误的密码导致的,可是之后再次提交就不出现输入密码的提示框了...

根据往上很多教程修改无果,只能自己动手解决

=====================

具体方法如下(一下以 windows 系统为例):

  1. 将修改的代码先提交上去(只是 commit ,不做 push

  2. cmd 定位到 项目文件夹

  3. 确保正确安装 git, 使用 git push/git push orign master 来提交项目

如果不出问题那么命令执行后回看到推送成功的提示啦

如图:推送成功

虽然没从从根本上解决问题,但是起码能正常使用了。当然,也可以把本地仓库删除重新拉去,然后在重新尝试推送。

如果 执行 git push orign master 报错,那么可能是没有对应的仓库,也有可能是有单词拼写错误,如果自己手打很容易把 orign 打成 origin (本人就出现过这种问题,非常脑残)

  1. 查看git仓库:git git remote -v

如图

如图,我就出现了 origin ,然后在没有 orign 的情况下,push会一直出错

删除:git remote remove origin 添加:git remote add orign http://xxxxxx.git

然后再次使用 git git remote -v 查看,如果出现 orign 分支,那么就可以 push 了

推送:git push orign master

Last Updated: 3/15/2024, 2:13:06 PM