繁体   English   中英

如何在 TortoiseSVN 中更改用户

[英]How to change users in TortoiseSVN

我正在设置另一个用户来使用我们的 SVN 存储库。 他没有用户名/密码,因此我使用我的凭据登录。 我们现在有了他的用户名/密码。

我如何让 TortoiseSVN 注销并忘记旧密码,以便我可以输入新的用户名/密码?

  1. 打开 Windows 资源管理器。
  2. 右键单击窗口中的任意位置。
  3. 单击TortoiseSVN → 设置
  4. 单击保存的数据
  5. 单击身份验证数据旁边的清除(见下文)。
  6. 勾选认证项清除。
  7. 单击确定

删除所有项目的所有已保存身份验证数据。

您将必须重新输入凭据才能重新连接。

清除按钮

在此输入图像描述

  1. 右键点击
  2. TortoiseSVN的
  3. 设置
  4. 保存的数据
  5. 验证数据 - 清除

有几种方法可以通过设置或删除缓存来实现。

删除缓存是最通用的方法。 首先,找到它:

在 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\* )
  • 您会在此文件夹中找到几个文件(以哈希值命名)
  • 找到包含您要更改的用户名“user1”的文件(使用记事本打开它)。
  • 删除文件。
  • 下次您将连接到您的 SVN 服务器时,Tortoise 将提示您输入新的用户名和密码。

当您使用集成 Windows 身份验证(即 Active Directory 单点登录)时,您会使用您的 AD 凭据自动对 AD 资源进行身份验证。 您已经登录到 AD,并且这些凭据会自动重复使用。 因此,如果您的服务器启用了 IWA(例如,VisualSVN 服务器),服务器不会要求您输入用户名和密码,传递--username--password不起作用,并且 SVN 客户端不会在磁盘上缓存您的凭据, 也。

当您想要更改用于联系服务器的用户帐户时,您需要在客户端使用Windows 凭据管理器 当您的计算机未加入域并且您需要存储 AD 凭据以访问您的域资源时,这也很有用。

按照以下步骤将用户的域凭据保存到用户计算机上的 Windows 凭据管理器:

  1. 启动控制面板 | 客户端计算机上的凭据管理器
  2. 单击添加 Windows 凭据
  3. 作为Internet 或网络地址,输入服务器机器的 FQDN(例如, svn.example.com )。
  4. 作为用户名,以DOMAIN\Username格式输入域帐户的用户名。
  5. 填写密码字段并单击确定

现在,当您联系https://svn.example.com/svn/MyRepo或类似的 URL 时,客户端或 Web 浏览器将使用保存在凭据管理器中的凭据对服务器进行身份验证。

在此处输入图像描述

在为此苦苦挣扎并尝试了此页面上的所有答案之后,我终于意识到 Windows 为托管我们的颠覆的服务器存储了不正确的凭据。 我从 Windows 凭据中清除了这个存储值,一切都很好。

https://web.archive.org/web/20160614002053/http://windows.microsoft.com/en-us/windows7/remove-stored-passwords-certificates-and-other-credentials

替换 htpasswd 文件中的行:

转到: http ://www.htaccesstools.com/htpasswd-generator-windows/

(如果链接已过期,请从 google.com 搜索另一个生成器。)

输入您的用户名和密码。 该站点将生成一个加密行。 复制该行并将其替换为文件“repo/htpasswd”中的前一行。

您可能还需要从 TortoiseSVN → 设置 → 保存的数据中清除“身份验证数据”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM