【发布时间】:2016-04-25 08:03:45
【问题描述】:
我在互联网/堆栈溢出上搜索了很多,但没有成功。终于来这里问一个问题了。
总结: Tortoise SVN - 不同存储库的同一 SVN 服务器的不同凭据。
背景: 我在我们的 Intranet 服务器上创建了两个不同的 SVN 存储库。其中,
- 一个在组成员之间共享(我们称之为 TechnicalGroup) - https://intranet/svn/TG。这个 repo 可以通过一个常见的 用户名(比如 TG)。
- 第二个是我目前的项目—— https://intranet/svn/PrjBala。这个 repo 可以通过 个人用户名(比如bala)。
问题: 这两个 repos 都是在同一个 SVN 服务器(即 URL)上创建的。现在,一旦签出第一个 repo(即 TG),如果我尝试签出第二个(即 bala),它会直接使用“TG”签出,而不是提示我输入凭据。
需要解决方案: 我想为第一个 repo 设置“TG”-credentials,为第二个 repo 设置“bala”-credentials。我正在使用 Tortoise SVN。
请帮助/指导我实现我的目标。
【问题讨论】:
-
这很容易通过 PuTTY 通过 SSH 访问 SVN 存储库服务器来完成,但使用 HTTPS 访问可能相当困难或不可能。您是否可以选择使用 SSH 与 SVN 服务器通信?
-
如果您清除凭据但不保存它们,您可以在每次与服务器交互时输入您的凭据。
-
@tgharold,PuTTY SSH 是不可能的,因为我无法访问 SVN 服务器。
-
@RjOllos,如果我选择你显示的方式,每次我得到 SVN 更新/提交,我必须输入凭据??!!
标签: svn tortoisesvn credentials