引言

我因为第一次安装Sources Tree的时候进行破解时(跳过安装时的登录),因为操作失误造成了好多bug,导致Sources Tree不论提交,拉取,获取,都会报remote: Incorrect username or password ( access token )的错

第一种解决办法(能解决大部分的问题,但是我的错另有原因)

就是网上搜到的修改凭据管理器中的账号密码,具体操作如下

右键windows->搜索->凭据管理器:找到对应的github,gitlab,gitee账号进行密码修改即可



第二种办法(能解决一点问题,但是也不是我的问题)

这里我当然是输入了一遍又一遍,可是不论我怎样输入gitee账号密码都是在Sources Tree里无法提交等操作,我开始怀疑人生,这时看到了第二个解决办法,于是去试了试....就是这个

于是我自信的删除了密码,MMP还是不行,甚至都没有让我输入密码,这让我奇怪了起来.也就是说不论我怎样修改,Sources Tree所读取的账号密码,与这个无关啊!这让我感觉到了一点希望.

于是试了试下面这种方法

第三种方法(竟然还是无法解决)

就是添加公钥和私钥的方法,看着还挺靠谱的,不需要输入账号密码,把我好一个激动啊那是,方法如下:

生成秘钥

生成秘钥方法有两种

  1. 第一种先配置用户名和邮箱再生成
$ git config --global user.name "stinky_shi********"  //gitee用户名
$ git config --global user.email "2628***@qq.com" //gitee上绑定的邮箱
$ ssh-keygen -t rsa
  1. 第二种直接生成
$ ssh-keygen -t rsa -C "2628***@qq.com"   //gitee上绑定的邮箱

以上两种方法都需要连续点三个回车生成秘钥

会默认在C:\Users\Administrator.ssh下生成两个秘钥

配置公钥

点击SSH公钥(我以gitee为例) 我的信息->设置->SSH公钥

标题随便起一个,然后打开刚刚生成的id_rsa.pub文件里的所有内容复制到公钥的地方单击确定(如果之前有就删除重新添加),输入密码,成功.

配置私钥

打开Sources Tree ->tools(工具) -> 选项 ->SSH客户端配置

选择SSH生成的目录下的id_rsa并选择OpenSSH

兴高采烈的去推送,获取,拉取MMP还是报错!!!!!!

都快要放弃了,这个东西耽误了我一整天的时间,银泰有些炸裂

第四种解决办法(终极)

那就是卸载重装,重配置.

当然你以为这个自动安装的Sources Tree会那么容易卸载吗?孩子,天真!

  1. Sourcestree的安装目录默认为:C:\Users\Administrator\AppData\Local\SourceTree,当你自信的按下delete之后,重新安装
  2. 你会发现竟然和刚才的你删除的一模一样,这时候就需要删除相关数据了(哪怕你用专门的软件删除,也不会删除Sourcestree的数据的)
  3. 删除的时候连带着目录:C:\Users\Administrator\AppData\Local\Atlassian\SourceTree,是不是非常像?
  4. 这里面的就是Sourcestree的账号信息,删除重装
  5. 再从网上找一个差不多的安装方法,一步一步跟着来就行.

最新文章

  1. sqlservcer行列互转
  2. json_encode和json_decode
  3. ASP.NET中WebService的两种身份验证方法
  4. 常用webshell提权方法总结
  5. Asp反向代理程序,调用远程站点全站数据,一款脚本级反向代理程序.
  6. 前端MVC学习总结(三)——AngularJS服务、路由、内置API、jQueryLite
  7. [学习笔记]设计模式之Chain of Responsibility
  8. YUV格式转换RGB(基于opencv)
  9. react学习总结
  10. 已知前序(后序)遍历序列和中序遍历序列构建二叉树(Leetcode相关题目)
  11. 工作随笔——jasypt-spring-boot使用
  12. 1.7 理解dropout
  13. Android 高级控件(七)——RecyclerView的方方面面
  14. 在 ubuntu 中愉快的安装 Jenkins
  15. 初步了解Bootstrap4
  16. html5 服務器發送事件
  17. 点评qq浏览器
  18. Python类的进阶.md
  19. Redis学习之路(000)- 目录
  20. 实战c++中的string系列--string与char*、const char *的转换(data() or c_str())

热门文章

  1. 时间复杂度为O(nlogn)的排序算法
  2. Oracle忘记用户名和密码以及管理员用户新增修改删除用户
  3. js JQ动态添加div标签
  4. 7.20试机测 T3 阶乘之和 暴力AC题解
  5. Flask前后端分离项目案例
  6. PHP date_modify() 函数
  7. PHP fscanf() 函数
  8. PHP localeconv() 函数
  9. Virtuoso 中的窗口_1
  10. 2020牛客暑假多校训练营 第二场 H Happy Triangle set 线段树 分类讨论