Tortoise SVN导致密码锁定

Tortoise SVN causing password lockout

在我工作的地方,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. 

预先感谢您的帮助,

史蒂夫

确保您已经清除了身份验证缓存凭据: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. 删除存储在 Window 中的凭据; Removing Windows Credentials
  2. 手动删除身份验证文件夹(根据 bahrep 的建议 - 谢谢)

我不确定第 2 步是否必要,因为我使用了 TortoiseSVN 设置中的 'clear authentication' 选项 - 但我现在也不能排除它。

万一链接坏了,这里是一般的方法(Win-7);

  1. 控制面板、用户帐户、管理凭据
  2. 单击包含可疑凭据的保管库
  3. 删除凭据
  4. 删除整个 'auth' 文件夹; %APPDATA%\Subversion\ auth\

希望有人觉得它有用......

史蒂夫