场景介绍
个人觉得sourceTree软件还是挺好用的,各种复杂的操作直接图形化,使用起来比较方便。只是最近遇到一些问题,五个月前使用的项目账号与现在使用的项目账号不一样,不管是clone还是create项目pull时都会报错Authentication failed for,后来我使用GitHub Desktop软件却可以拉取代码下来。所以我就排除是我git地址的问题,当然就是soucetree的问题了。可能是我git账号不对,然后我就百度了一下,还真是我git账号的密码不对。
步骤
1. 找到 SourceTree 配置文件所在目录
我的地址在:C:\Users\DELL\AppData\Local\Atlassian\SourceTree
‘userhosts’ 目录保存的是账号名称
‘passwd’ 目录保存账号对应的密码
- 修改账号删除密码
打开 ‘passwd’ 文件,把账号对应的密码删除(如图圈中的部分),保存一下,重启 SourceTree 软件,进行操作,就会有输入密码的弹窗,输入即可。
修改红框内的账号: