idea中git 拉取推送报错

  • Post author:
  • Post category:其他

问题描述:

idea push pull失败
报了一个Fetch Failed:Authentication failed for


原因分析:

这个我还没有找到具体的原因,因为我的git账户和拉取远程分支的用户名和密码都没有更新过,我尝试在terminal中输入命令是可以的,然后用了另一个版本的idea也是能正常的拉取,然后我试着去用一下方法,一步步直到完全解决问题


解决方案:

1.在terminal终端设置了全局用户名
git config–global credential.helper store
但是再第一次拉取的时候并未跳出输入密码和用户名的提示框
2.在控制面板中删除重新设置凭证输入正确用户名密码
在这里插入图片描述3.idea的setting中搜password删除保存的密码
在这里插入图片描述4.到第三步的时候已经能跳出提示框输入密码和用户能正常的拉取了,但是每次都要输入密码,于是我用重新勾选了inKeePass继续报错

在这里插入图片描述5.删除 in KeePass中路径下的文件,并且勾选,发现成功了,并且每次拉取不需要重复输入用户名密码了
在这里插入图片描述6.git里面勾选credential helper在这里插入图片描述

这些方法都可以试试,基本上显示此Authentication failed forXXX,都是靠这几个方法解决。


版权声明:本文为Walkerzhu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。