如何更改TortoiseSVN中的用户
我正在设置另一个用户来使用我们的SVN仓库。 他没有用户名/密码,所以我用我的凭据login。 我们现在有一个用户名/密码给他。
如何让TortoiseSVN注销并忘记旧密码,以便我可以input新的用户名/密码?
- 打开Windows资源pipe理器
- 右键单击窗口中的任意位置。
- 点击TortoiseSVN→设置 。
- 点击保存的数据 。
- 点击validation数据旁边的清除 (见下文)。
- 检查validation项目以清除。
- 点击OK 。
所有保存的所有项目的validation数据都被删除。
您将不得不重新input凭据以重新连接。
- 右键点击
- TortoiseSVN的
- 设置
- 保存的数据
- authentication数据 – 清除
有几种方法可以通过设置或删除caching来实现。
删除caching是最通用的方法。 首先,find它:
在XP上,它位于这里:
C:\Documents and Settings\%USER%\Application Data\Subversion\auth\svn.simple\
在Vista上,它位于这里:
C:\Users\%USER%\AppData\Roaming\Subversion\auth\svn.simple\
然后用记事本查看这些文件,然后用你的凭据删除这个文件。
如果您只想删除一个保存的密码,例如“user1”:
- 转到保存的密码目录(
*c:\Users\USERNAME\AppData\Roaming\Subversion\auth\svn.simple\*
) - 你会在这个文件夹中find几个文件(用散列值命名)
- find包含您想更改的用户名“user1”的文件(用记事本打开)。
- 删除文件。
- 下一次你将连接到你的SVN服务器,Tortoise会提示你input新的用户名和密码。
经过努力,并尝试所有的答案在这个页面上,我终于意识到我有不正确的凭据存储在Windows服务器托pipe我们的颠覆。 我从Windows凭据清除了这个存储的值,一切都很好。
你不能通过Tortoise更改密码,必须在SVN服务器本身上进行更改。 由于pipe理员只有权限更改密码
replacehtpasswd文件中的行:
请访问: http : //www.htaccesstools.com/htpasswd-generator-windows/
(如果链接已过期,则从google.comsearch另一台生成器)
input您的用户名和密码。 该网站将生成encryption的线路。 复制该行并将其replace为文件“repo / htpasswd”中的上一行。
您可能还需要从tortoisSVN→设置→保存的数据中“清除”“authentication数据”