准备在自己的mac拉公司内网的代码下来看,http协议,好久没用mac上的Sourcetree拉代码,输入正确的密码,
出现了fatal: could not read Username for 'http://': Device not configured ,怀疑这个问题不是软件版本引起的,之前用了终端操作,
应该是动到osxkeychain之类的东西。
找了一个下午问题,这种软件类引起的问题不像排查代码bug一样。网上有类似的结果。
1、但是是https引起的,更换了Sourcetree使用的系统的git版本,还是不行。
2、将账密直接添加到仓库地址中,这种及其不安全,你最高权限的账密被人知道了还了得。舍弃。
脑子越弄越混乱,这种时候,最好就是转移下注意力,换一下思路。
使用一下Sourcetree终端,pull代码,输入账密,正常拉取。
为什么就软件的不行,换一个思路,是不是账号保存的有问题。那么我们把账号删除了重新来过不就可以了?
然后真的进行删除,重新输入了账密,它可以了!