每次git密码变了sourcetree都拉不到代码,
第一次使用sourceTree时输入了一次密码,然后自动记住了密码。后来手动修改了一次密码,由于sourceTree记住的还是老密码,所以pull代码的时候提示没有权限,但是又不弹出对话框让输入密码。而且在console下使用git命令拉取代码同样提示失败,且不让输入密码。
mac下需要删除钥匙串来解决这个问题。
第一步: 先关闭sourcetree
第二步:然后:进入路径~/Library/Preferences/ ,找到文件com.torusknot.SourceTreeNotMAS.plist,并删除该文件
nisjdeMacBook-Pro:~ nisj$ cd /Users/nisj/Library/Preferences
nisjdeMacBook-Pro:Preferences nisj$ ls com.torusknot.SourceTreeNotMAS.plist
com.torusknot.SourceTreeNotMAS.plist
nisjdeMacBook-Pro:Preferences nisj$ rm -rf com.torusknot.SourceTreeNotMAS.plist
nisjdeMacBook-Pro:Preferences nisj$
第三步:进入mac的钥匙串访问,将里面的关于sourcetree的账号信息删除
打开 应用程序》实用工具》钥匙串访问(我的在【F4】/系统工具/钥匙串访问下):
左侧导航栏种类下选择密码:找到对应的钥匙串,删除即可。
第四步:打开sourcetree,根据弹出框输入密码
最后打开sourcetree,拉取代码时,会弹出需要输入密码的弹出框,输入密码即可。
第五步:正常其他操作
————————————————
版权声明:本文为CSDN博主「BabyFish13」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/BabyFish13/article/details/105811625