好的,让我们在单独的小任务上拆分问题
- 将 server.company.com 转换为 company.com
纯 DNS 问题,将所需数据写入内部域的 DNS 区域或使用本地主机文件
- 将 company.com:8443 转换为 company.com
在 80 端口上启动VisualSVN 服务器(普通的 VisualSVN 是 Visual Studio 的 SVN 插件)
- 将 company.com/svn/ 路径转换为 company.com/
在“如何在站点根目录中使用 DAV-SVN”部分阅读我的答案(“实施”,第 3 页)
默认配置意味着使用来自一台服务器的多个 repo。如果不是您的情况并且您有一个 repo,您可以修改位置数据并使用想要和需要的 SVN 指令(我们将为此咨询Subversion Book ,“基本 Apache 配置”主题)
您可以指示 Apache 使用以下 httpd.conf 语法将所有 URL 的处理委派给 DAV 提供程序,其存储库位于 /var/svn/repository :
<Location ...>
...
SVNPath /var/svn/repository
</Location>
注意-/var/svn/repository
在示例中是目录,它立即包含我们的单个存储库
中提琴!任务解决了?!
当 VisualSVN 团队讲述
不更改 httpd.conf 文件
他们考虑到(我认为)用户的需求
- 有一个自定义的 httpd.conf 的副本,因为在每次 VisualSVN 服务器更新时,httpd.conf 将被替换为默认值
- 自行集成自己的更改以由开发人员配置更改
- 聪明聪明,不要向 VisualSVN 团队抱怨由本地变化引起的麻烦,而不是由 vanulla 产品中的问题引起的