Tortoise SVN导致密码锁定

时间:2016-06-06 14:32:37

标签: svn tortoisesvn

在我工作的地方,SVN服务器登录与我们的Outlook帐户绑定。最近,我不得不更改我的密码作为安全策略的一部分。现在,使用TortoiseSVN导致我的帐户被锁定。我的假设虽然没有得到证实,但它正在尝试使用预先更改的密码进行多次登录。

我已尝试从所有已保存的数据中清除缓存,但问题仍然存在。我使用我的新密码成功登录,然后请求再次输入我的密码 - 但这次我被锁定了。

[Edit] To be more clear on on reproducing the issue; 
1. Have the IT dept unlock my account
2. Choose TortoiseSVN repro-browser from a folder
- I successfully log into repro-browser and can see the file structure
3. Click on another folder
- Request for password re-appears
- Before attempting to enter another password, my account is verified
as locked by IT. 

提前感谢您的帮助,

SteveJ

2 个答案:

答案 0 :(得分:1)

确保您已经清除了身份验证缓存凭据:https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html#tsvn-dug-settings-dia-saved-data

  • 非ASCII密码可能无法与基本Windows身份验证配合使用。如果您当前正在使用VisualSVN Server,我可以说使用此类密码的功能仅在3.5.0版本中引入,并且在以前的版本中不可用。请注意,集成Windows身份验证从未出现过密码问题。

  • 您的IT部门必须分析日志并检查请求是否来自其他计算机。您的用户帐户的用户名和密码可能会配置一些服务,导致锁定。

    我个人看到一个用户在更改密码后抱怨他的AD帐户锁定的情况。根本原因是一些构建机器被配置为在向SVN服务器进行身份验证时使用其用户名和密码。对于谁以及如何将他的凭据添加到构建机器的配置中来说,这是一个谜。

答案 1 :(得分:1)

对于有类似问题的人,我可以使用以下步骤再次开始。

  1. 删除存储在Window中的凭据; Removing Windows Credentials
  2. 手动删除身份验证文件夹(由bahrep建议 - 谢谢)
  3. 我不确定第2步是否必要,因为我使用了“清除身份验证”#39;来自TortoiseSVN设置的选项 - 但我现在也不能排除它。

    如果链接断开,这是一般方法(Win-7);

    1. 控制台,用户帐户,管理凭据
    2. 单击包含可疑凭据的保管库
    3. 删除凭据
    4. 删除整个' auth'文件夹; %APPDATA%\ Subversion \ auth \
    5. 希望有人觉得它有用......

      SteveJ