我使用Sourcetree版本2.1.10.0作为git gui工具。
当我去工具>选项>身份验证,我编辑我的帐户,单击“刷新密码”并为我的帐户设置我的密码。我在编辑主机帐户窗口中收到消息“验证正常”。
但是,当我选择分支并执行“获取”(或任何其他操作)时,我收到以下消息:
fatal: Authentication failed for 'https://mduguay@stash.software.net/app/demoRepo.git/'
现在,当我返回编辑主机帐户页面时,我看到“登录失败”消息
我可以重新刷新我的密码并将状态恢复到身份验证确定,但在我实际尝试使用git命令时似乎永远不会应用它。
为什么我的凭据不能保存?还有另一种设置密码的方法吗?
答案 0 :(得分:2)
这对我有用。导航到C:\ Users \ USERNAME \ AppData \ Local \ Atlassian \ SourceTree并删除(或重命名)名为passwd的文件。重新启动SourceTree并执行需要身份验证的命令(例如Pull,Push等)。然后,SourceTree将提示您输入密码,重写缓存的凭据。