场景: 之前在一家企业,代码仓库,用的一直都是 个人的邮箱登录(比较通用);
后来换公司了,公司集成 自己的一套 Coding 代码仓库,这时候 只能用个人的企业邮箱才 能登录;
- 问题: (1)由于个人凭证信息更换,导致 拉代码的时候,就各种 Authentication failed;除此之外,还有各种权限问题等等。总结起来,都可以划为 账户信息变更,所带来的各种小问题;(2) 没错,就是 账户信息错误,死活不跳出 更新账户的弹窗,很绝望;(3)安装的时候,默认路径一般都不会去关注,所以很多人不记得配置文件;
- 解决方法:
点开目录 C:\Users\%userName%\AppData\Local\Atlassian\SourceTree
注意: 目录 AppData 是隐藏文件夹,自己百度怎么看隐藏文件夹;
userName 就是 自己电脑的用户名;
这个目录下,有两个 文件 passwd 和 userhosts
注意: 一定要先修改 userhosts 这个文件,先把自己的用户名字改过来(坑爹的 sourcetree, 在你 第一次 设置了 账户用户名 和 密码后,之后 用户名就改不了。所以,只能改这个 userhosts ,才能修改成新的账户名)
==>> passwd 可以文件可以直接删除,因为 你可以 进入 到sourcetree 里面,会提示你 填写密码;