Sourcetree遇到的坑

    做了开发这么久一直想着整理点东西,但是每次问题解决之后就懒得再去记录了,刚好趁着这个时间,从现在开始,把以后的遇到的问题统一记录一下。根据之前面试的经历,我感觉这个还是挺重要的,说干就干吧!昨天刚入职一家新的公司,在用sourcetree拉取代码代码的时候遇到一个尴尬的问题,

报错图片

    刚开始我就想到两个问题,要不就是我的Sourcetree坏了,要不就是这个确实就是一个错误的路径,首先排除第一个,我特意从我的GitHub上面clone了一个仓库,正常的,那就可能是第二个问题了,我特意点击进入网页端的代码,浏览正常,况且别的同事对应都是正常使用的,说明这个地址也是有效的,具体问题到底出在哪里呢,网上我也搜了半天,但是并没有说明实质性的进展,只是学会了几个命令行,最后在朋友的提醒下,发现了问题,原来是账号密码的问题,因为之前的项目都是在gitlab上面,用户和昵称可以一样的,但是新公司的代码是放在码云上面,具体原因不清楚,多数是为了省钱吧,这个坑就出在这里,码云的用户名是手机号,我在第一次弹出输入名称的时候输入了我之前惯用的昵称,然后输入密码,一直提示错误,等到再次粘贴源URL的时候,就不提示输入用户名,直接验证密码了,问题就是出在这里,然后继续网上冲浪,报错信息:fatal: Authentication failed for。对应网上确实有很多的解决的办法,但是网上看一半才发现是Windows的解决办法,难道mac的就没有人遇到过吗?我很忧伤,继续搜索,发现百分之九十都是这个答案:git config --system --unset credential.helper 输入这个命令行,这个命令行的作用就是重新设置账号密码,让输入源地址之后重新弹出填写用户名的输入框而不是直接弹出密码。但是我设置之后仍然没有成功,还是报一样的错误信息,没有办法我使用了终极大法--重启,重启之后还是不行,仿佛到这里路已经堵死了,因为已经发现了原因,为了不影响使用,我只能先用AndroidStudio自带的拉取代码,可以正常使用,这也可以证明这个源路径确实是正确的,当然到这里我也可以直接结束,因为正常的代码提交更新操作可以用了,但是我还是有一种如鲠在喉的感觉,今天早上我想继续挣扎一下的时候,突然惊喜的发现了:

点击设置之后的界面

然后继续点击设置


关键

箭头所指的即为我之前填错的用户名,我只需要修改这个昵称即可,然后重新试了一下,成功解决,心情爆爽。如下图


解决

    说说自己的一些总结吧,首先感谢自己一直盯着这个问题不放,终于成功解决了,遇到问题一定不要轻易放过,通过自己解决的问题就成了你的经验,遇到问题一定不要慌乱和急躁,尽量弄清楚问题的爆发点在哪里,这样可以少走很多弯路,其次遇到问题网上搜索确实是比较快捷的途径,但是不是所有问题都是可以对应解决的,毕竟,每个人遇到的问题都不尽相同,即使报错信息一样,对应电脑的系统、版本可能也有很大的影响,所以,最终还是靠自己。希望可以给遇到同样问题的朋友一点帮助,刚开始整理,不喜勿喷!

你可能感兴趣的:(Sourcetree遇到的坑)