0

我已经Subversion Edge 3.3.2 (Linux 64-bit)CentOs ( 64-bit ). 而且它的工作很好。

我有两个疑问

  1. 我们可以在同一台服务器上创建两个 SVN 实例吗

  2. 我确实开始在机器上创建两个实例,并且我创建了不同的目录名称anotherCSVN ,它显示服务器是从

http://localhost:3343/csvn

这与以前的 SVN 实例的 url 相同。我期待一些事情(我不知道为什么,即使我对 apache http mod 知之甚少)

http://localhost:3343/anotehrCSVN

可能有任何变化,我们是否需要在以前或当前SVN实例的 apache 配置中进行。

4

1 回答 1

1

是的,你可以做到,但这是一个非常手动的过程。安装 Subversion Edge 的文件夹的名称与它访问的 URL 无关。URL 将始终为 /csvn。您可以做的是手动覆盖正在使用的端口号,以便它们是唯一的,并且您可以拥有第二个实例。wiki 页面中有关于如何执行此操作的文档:

https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.svnedge/wiki/ModifyPorts

一旦 Web 控制台启动,您当然还需要在第二个实例中配置 Apache 服务器以使用不与其他实例冲突的唯一端口。

如果您想“安装”init.d 脚本来自动启动两个实例,那么您还需要重命名这些脚本,以免它们发生冲突。默认脚本位于 bin 文件夹中,名为“csvn”和“csvn-httpd”。

于 2013-06-14T17:20:38.320 回答