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

时间:2016-04-25 08:03:45

标签: svn tortoisesvn credentials

我在互联网/堆栈溢出上搜索了很多内容,没有成功。最后来到这里提问。

要点: Tortoise SVN - 针对不同存储库的相同SVN服务器的不同凭证。

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

  1. 一个是小组成员共享的(我们称之为TechnicalGroup) - https://intranet/svn/TG。这个回购可以通过共同的方式访问 用户名(比如TG)。
  2. 第二个是我当前的项目 - https://intranet/svn/PrjBala。这个回购可以通过 个人用户名(比如bala)。
  3. 问题: 这两个repos都是在同一个SVN服务器(即URL)上创建的。现在一旦检查出第一个回购(即TG),如果我试图结账第二个(即bala),它将直接用" TG"并没有提示我提供证件。

    需要解决方案: 我想为第一个回购设置" TG" -credentials,为第二个回购设置" bala" -credentials。我正在使用Tortoise SVN。

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

1 个答案:

答案 0 :(得分:1)

我参加聚会已经晚了三年,但我是来这里寻找相同问题的答案的(是的,我们仍在使用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/