• fatal: Authentication failed for又不弹出用户名和密码 解决办法


    各位,如果能弹输入账号密码框出来,一定是你账号密码搞错了,就别继续看了。

    切换命令行:


     
    image.png

    依然报错,

    说到这个问题,又可以长篇大论了, 我使用的是tortoisegit,window电脑
    平常都是用ppk文件组合 _netrc文件进行登录的,这样设置之后基本上只需要输入密码,不再需要输入用户名就可以上传更新,要节省不少时间

    _netrc文件可以自己搜索在C:UsersAdministrator\%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

    就又可以出现了,全部删除会出现毛病。虽然能弹出但是有其他错误。

    转载自 :https://www.jianshu.com/p/8a7f257e07b8
  • 相关阅读:
    bzoj 2038
    ACM训练联盟周赛 A. Teemo's bad day
    The 2018 ACM-ICPC China JiangSu Provincial Programming Contest J. Set
    惊艳,Dubbo域名已改,也不再局限于Java!
    6月份值得一看的 Java 技术干货!
    90 % Java 程序员被误导的一个性能优化策略
    Spring Cloud Finchley 正式发布,包含 4 个重大更新!
    Java 11 快要来了,编译 & 运行一个命令搞定!
    Spring Boot 单元测试详解+实战教程
    Java 10 实战第 1 篇:局部变量类型推断
  • 原文地址:https://www.cnblogs.com/Im-Victor/p/12703561.html
Copyright © 2020-2023  润新知