简化VisualSVN服务器URL

时间:2008-10-10 22:40:40

标签: svn friendly-url visualsvn-server

我们当前正在运行svnserve实例作为NT服务。虽然这有效,但管理起来不必要地繁琐,我想继续使用更简单的VisualSVN Server。 (奖励方面的好处包括Windows集成身份验证,并且由于HTTP / WebDAV,浏览最新版本。)

也就是说,当前的服务器提供了如下所示的URL:

svn://oldserver/path/to/some/file.foo

相当令人难忘。

通过VSVNS设置的新内容:

https://newserver:8443/svn/Repos/path/to/some/file.foo

哎哟。例如,/svn完全是不必要的。由于VSVNS运行自己的HTTP服务器(这就是为什么它在特殊端口8443上,毕竟),当然一切都与svn有关。此外,我们只有一个存储库(并且实际上不需要更多),因此/Repos中的存储库名称也不应该存在 - 我们可以使用svnserve关闭它,所以应该有一个现在也可以这样做。

  • 是否可以配置VisualSVN Server以删除/svn? (为什么要开始?)
  • 鉴于只有一个存储库,我可以告诉它不要将存储库名称作为URL的一部分吗?

2 个答案:

答案 0 :(得分:1)

您可以将apache位置配置为使用 SVNPath 而不是 SVNParentPath 。 它位于httpd.conf的< Location> -Block中 您还应该将此块重命名为存储库的名称。然后你网址的../svn/ ..部分就不见了。

答案 1 :(得分:0)

您可以使用库存Collabnet SVN安装程序并按照您的喜好配置Apache。

除了正常的SVN安装之外,VisualSVN还有什么特别吸引人的地方吗?