fatal: Authentication failed for又不弹出用户名和密码 解决办法
各位,如果能弹输入账号密码框出来,一定是你账号密码搞错了,就别继续看了。
切换命令行:

image.png
依然报错,
说到这个问题,又可以长篇大论了, 我使用的是tortoisegit,window电脑
平常都是用ppk文件组合 _netrc
文件进行登录的,这样设置之后基本上只需要输入密码,不再需要输入用户名就可以上传更新,要节省不少时间
_netrc
文件可以自己搜索在C:\Users\Administrator\%username%\_netr
下 内容如下:
machine git.oschina.net login 6948886526@qq.com password xxxxxxx #machine git.coding.net #login qssq #password xxxxx #machine github.com #login qssq #password xxxxxx #machine github.com #login xxxxx
弊端呢,就是一个github网站没法切换多个账号,我研究过hosts
别名实现,发现并不能,另外开源中国的话应该可以,他现在有多个域名,
,github我用nsloop
只看到绑定了一个域名
算了不长篇大论了,
如果删除上面的信息然后切换为https登录输入账号密码。非ssh方式登录了,,还是不顶用就看看下面的。
出现上面的原因大概是开源中国创建团队账号导致的问题,解决方法删除上面的内容也没啥用了.
网上说了一些方法发现几乎没啥用,比如重置右键密码
或者
git remote -v
git remote remove origin
git remote add origin xxx
或者
git config -–global user.name "xxx" git config –-global user.email "xxx@xxx.com"
那么到底如何解决
git.exe fetch -v --progress "origin" fatal: Authentication failed for 'https://gitee.com/qssq666/xxxxxx.git/'
解决方法如下:
git config --system --unset credential.helper
然后就终于可以重新填写用户名和密码进行提交了。
如果还是不行,我又发现了一个方法,大块.gitconfig 然后删除
[user] name = luozheng email = qssq666@foxmail.com [credential] helper = manager
改成
[user] name = luozheng email = qssq666@foxmail.com
也就是删除
[credential]
helper = manager
就又可以出现了,全部删除会出现毛病。虽然能弹出但是有其他错误。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库