准备好已有5年历史的服务器退役,并且刚安装了VisualSVN的新服务器。我们的旧服务器有一个非常令人难忘的URL,如svn://company.com。现在新服务器上的路径非常糟糕 - https://server.company.com:8443/svn/MyRepo。我非常希望有十几个需要使用它的工程师更短的东西。
我读过其他帖子说我们应该访问httpd.conf但我甚至无法在conf文件夹中找到该文件。
我还读到VisualSVN支持表明他们在2009年中期无法支持这一点。他们还建议不要更改httpd.conf文件。
有人对这个话题有答案吗?
答案 0 :(得分:1)
好的,让我们在单独的小任务上拆分问题
纯DNS问题,在内部域的DNS区域中写入所需数据或使用本地主机文件
在80端口上启动 VisualSVN服务器(普通VisualSVN是Visual Studio的SVN插件)
阅读“如何在站点根目录中安装DAV-SVN”部分中的my answer(“实施”,第3页)
默认配置表示从一台服务器使用多个repo 。如果不是你的情况并且你有一个仓库,你可以修改位置数据并使用想要和需要的SVN指令(我们将咨询Subversion Book为此,“基本Apache配置”主题)
您可以指示Apache将所有URL的处理委派给a DAV提供程序,其存储库位于/ var / svn / repository使用 以下httpd.conf语法:
<Location ...>
...
SVNPath /var/svn/repository
</Location>
注意 - 示例中的/var/svn/repository
是目录,立即包含我们的单个存储库
中提琴!任务解决了?!
当VisualSVN团队讲述
时不更改httpd.conf文件
他们(我认为)需要用户
答案 1 :(得分:1)
Beginning with VisualSVN Server 3.5, it is possible to adjust the URL to your repositories.换句话说,在版本3.5之前,网址总是看起来像 https://example / svn / myrepo / 。现在可以改变&#34; / svn&#34;部分到&#34; / repos&#34;或者您喜欢的任何其他前缀。此外,您可以完全删除前缀。
按照以下步骤自定义网址前缀:
您可以选择&#34;清空网址前缀&#34;删除&#34; / svn&#34;的选项完全填充前缀或选择&#34;自定义URL前缀&#34;并指定您要在网址中使用的前缀(例如,&#34; repos&#34;)。