问题描述:
常见问题: failed to push some refs to git ,Git push resulits in $quot;Authentication Failed"
原因分析:
出现failed to push some refs to git 错误的主要原因是gitee中的README.md文件不在本地代码目录中,即提交代码的文件不在gitee远程仓库
对应的本地仓库目录下, 造成出现Git push resulits in $quot;Authentication Failed"的原因是第一次链接远程gitee仓库时需要输入gitee
的账号密码,账密错误会导致这个异常出现. 但是一个远程仓库只能对应一个本地仓库,因此即使在账号密码输入正确的情况下异常二也会伴随
异常一出现,远程仓库拒接除指定本地仓库外其他仓库的访问;
解决方案:
在了解问题原因的前提下开始解决问题;
首先是身份验证问题,在第一次推送时系统会自动保存账号密码,因此需要需要进入凭据管理器中删除记录的代码
依次进入: 控制面板--用户账户--凭据管理器--Windows凭据 可以进入如下界面:
删除图片中圈起来的凭据,就可以再次输入账号密码.
异常一解决的方法,首先在gitee中找到远程仓库对应的本地仓库位置;
图片中红色的位置路径就是该远程仓库对应的本地仓库路径, 注意再次创建的idea projiect时必须创建在本地仓库的目录下,
再次推送时输入正确的账号密码即可将代码推送到对应的gitee仓库了.
#以上方法只适用于已将git集成到idea的用户,要了解集成的方法参考下面链接
https://blog.csdn.net/Rayyter/article/details/116400118