• github不停弹出登陆弹窗的问题


    记录一次使用sourcetree(git的一个gui工具)的时候,发生的github不停弹出登录窗口的问题

    先是我在使用sourcetree的时候,push,结果弹出一个窗口,上面写着github,让我登录。我sourcetree用了半年了,今天第一次见。

    结果不论如何填写用户名和密码,他永远说我logon failed。

    我就直接打开git bash来进行push,结果他居然又弹出来了。我直接关掉,然后git bash命令行提示让我输入用户名密码(这才对嘛!)然后push成功了。这说明:1.弹窗这玩意儿不是sourcetree的 2,这个窗口还挺fancy的,明显不是git bash这种命令行界面,这是个插件。3.这东西屁用没有(明明命令行直接输入用户密码就完事儿了),可能他设计出来是为了更安全、更方便,但是他有bug啊

    然后我google了一会,发现原来有个git credentials manager这个软件,这是安装git的时候勾选安装的,这个弹窗就是这个软件弹出来的。

    这期间我还搜到过关于“.gitconfig 文件中添加 [credential] helper = store 或者在git bash 中执行 git config --global credential.helper store”这样的解决方案,不管用。

    我一气之下执行了“git credential-manager uninstall”,直接把这玩意儿删了,我看你还怎么弹。

    然后世界清静了,无论是git bash还是sourcetree,直接push就行,不需要输入用户密码了。

    但我其实还是没完全整明白背后的原理,所以只能用这种叙述的方式记录下来。。。

  • 相关阅读:
    C#:String.Format数字格式化输出
    System.BadImageFormatException : 未能加载文件或程序集“Medici.PaymentRecover, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。
    How to debug windows service
    中文字符utf-8编码原则
    获取当前文件的绝对路径
    finfo_file
    usort 函数
    snmp 简单网管协议
    $this
    prinft he sprintf
  • 原文地址:https://www.cnblogs.com/ShiveryMoon/p/13986347.html
Copyright © 2020-2023  润新知