2012-03-22 56 views
1

有5岁的服务器准备退役,并与新的VisualSVN服务器刚刚安装。我们的旧服务器有一个非常令人难忘的URL,如svn://company.com。现在,新的服务器上的路径是可怕的 - https://server.company.com:8443/svn/MyRepo。我更希望有十几名工程师需要使用它的时间要短得多。更改URL中的VisualSVN

我读过其他职位说我们应该访问的httpd.conf,但我甚至无法找到conf文件夹该文件。

我也读到的VisualSVN支持状态不能支持这个为2009年年中。他们还建议不要更改httpd.conf文件。

任何人有话题的答案?

回答

1

OK,在单独的小任务让分裂问题

  • 转换成server.company.com company.com

纯DNS的问题,写内部域或DNS区所需要的数据使用本地主机文件

  • 转换成company.com:8443 company.com

开始VisualSVN服务器(普通的VisualSVN是SVN-插件为Visual Studio)在80端口

  • 转换company.com/svn/路径进入company.com/

my answer在部分 “如何有DAV-SVN在站点根目录”( “实施”,第3页)

  • 从URL
  • 删除存储库名称10

预设配置意味着使用多于一个回购从一个服务器。如果不是你的情况,你有一个回购协议,你可以修改位置数据和使用想要和需要的SVN指令(我们会以Subversion Book这个协商,“基本的Apache配置”主题)

您可以指示阿帕奇委托的所有URL的处理......到 DAV提供者,其仓库位于使用 以下的httpd.conf语法的/ var/SVN /存储库:

<Location ...> 
    ... 
    SVNPath /var/svn/repository 
</Location> 

注 - 例如,在/var/svn/repository目录,其中立即包含我们的单个存储库

Viola!任务解决?!

时的VisualSVN团队告诉

不改变的httpd。的conf文件

他们心目中(我认为)需要用户

  • 有定制的httpd.conf的副本,因为在每一个VisualSVN服务器更新httpd.conf文件将默认被替换
  • 自己改变自我集成到开发人员的配置改变
  • 是聪明和智能和不投诉的VisualSVN团队约的烦恼,引起局部变化,而不是在vanulla产品问题
1

Beginning with VisualSVN Server 3.5, it is possible to adjust the URL to your repositories.换句话说,之前的版本3.5的URL总是看起来像https://example/SVN/myrepo/。现在可以将“/ svn”部分更改为“/ repos”或任何其他您想要的前缀。而且,你可以完全删除前缀。

按照以下步骤自定义网址前缀:

  1. 启动VisualSVN服务器管理器。
  2. 前往行动|属性。
  3. 选择网络选项卡。
  4. 选择自定义下的资料库网址:

您可以选择“清空网址前缀”选项完全删除了“/ SVN”前缀或选择“自定义URL前缀”,并指定要使用的前缀在URL中(例如“回购”)。