svn - Tortoise SVN - 同一存储库服务器的不同凭据

标签 svn tortoisesvn credentials

我在互联网/堆栈溢出上搜索了很多,但没有成功。终于来这里问问题了。

摘要: Tortoise SVN - 不同存储库的同一 SVN 服务器的不同凭据。

背景: 我在 Intranet 服务器上创建了两个不同的 SVN 存储库。其中,

  1. 其中一个由群组成员共享(我们称之为 TechnicalGroup)- https://intranet/svn/TG 。该存储库可通过通用访问 用户名(例如 TG)。
  2. 第二个仅针对我当前的项目 - https://intranet/svn/PrjBala 。该存储库可通过 个人用户名(比如bala)。

问题: 这两个存储库都是在同一 SVN 服务器(即 URL)上创建的。现在,一旦 checkout 第一个存储库(即 TG),如果我尝试 checkout 第二个存储库(即 bala),它会直接使用“TG”进行 checkout ,并且不会提示我输入凭据。

所需解决方案: 我想为第一个存储库设置“TG”凭证,为第二个存储库设置“bala”凭证。我正在使用 Tortoise SVN。

请帮助/指导我实现我的目标。

最佳答案

我参加聚会迟到了三年,但我来到这里是为了寻找同一问题的答案(是的,我们仍在使用 SVN...)。

您可以编辑您的主机文件并在其中创建一个新条目,指向您的 SVN 服务器的相同 IP 地址,例如:

192.168.0.100 intranet-svn-tg intranet-svn-bala

然后,对于项目 TG,您可以使用 https://intranet-svn-tg/svn/TG对于 PrjBala 您应该使用 https://intranet-svn-bala/svn/PrjBala 。从理论上讲,这应该以不同的方式为他们保存您的凭据。

它在我的 Linux 机器上按预期工作,我还没有在 Windows 上测试它,但我相信它会同样工作。

如果您需要有关如何编辑主机文件的信息,我希望这会有所帮助:https://support.rackspace.com/how-to/modify-your-hosts-file/

关于svn - Tortoise SVN - 同一存储库服务器的不同凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36834993/

相关文章:

svn - 64 位 Windows 上的 Subversion 服务器?

svn - 清理无法处理以下路径

svn - 颠覆和统计

asp.net - User.Identity.Name 返回 NT AUTHORITY\NETWORK SERVICE 我想要 Domain\USER

SVN-错误 : Access to 'x' forbidden

svn - 如何关闭 subversion 标签分支?

svn - Jenkins notifyCommit 触发器不起作用?

svn - 如何将空目录添加到 SVN 存储库?

git凭证助手不起作用

Linux - Git Credentials - 如何删除用户名/密码组合的实例?