我在互联网/堆栈溢出上搜索了很多内容,没有成功。最后来到这里提问。
要点: Tortoise SVN - 针对不同存储库的相同SVN服务器的不同凭证。
背景 我在Intranet服务器上创建了两个不同的SVN存储库。其中,
问题: 这两个repos都是在同一个SVN服务器(即URL)上创建的。现在一旦检查出第一个回购(即TG),如果我试图结账第二个(即bala),它将直接用" TG"并没有提示我提供证件。
需要解决方案: 我想为第一个回购设置" TG" -credentials,为第二个回购设置" bala" -credentials。我正在使用Tortoise SVN。
请帮助/指导我实现目标。
答案 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/