2013-03-19 89 views
0

我有一个物理SVN服务器,其中安装了VisualSVN服务器。 存储库位于网络存储器中。将物理SVN服务器移动到虚拟服务器

现在,我想在虚拟机上安装一个新的SVN服务器,但我想将新的VisualSVN Server安装链接到当前的存储库位置。

  • 是否有可能,或者我需要转储?

  • 如果有可能?我应该遵循哪些步骤?

+0

在ServerFault上应该询问这个问题! – bahrep 2013-03-19 12:33:18

回答

1
  • 你并不需要倾倒加载你在这种情况下,现有的存储库。只需安装VisualSVN Server并将其指向存储库根目录。您可能需要将安全权限调整为BTW。

    1. 安装在虚拟机上VisualSVN服务器,
    2. 复制%VISUALSVN_SERVER%\certs文件夹(这是哪里的VisualSVN Server存储证书)。
    3. 复制%VISUALSVN_SERVER%\conf\http-custom.conf(如果您修改了当前服务器上的conf文件并希望在新服务器上使用它)。

有两种方法迁移VisualSVN服务器设置:

  1. 可以手动设置的一切,当你安装VisualSVN服务器,然后通过VisualSVN服务器管理器,

  2. 由于服务器设置存储在Windows注册表中,您可以导入它们,然后导出到新机器。设置存储在以下注册表分支:

    • HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \的VisualSVN \ VisualSVN服务器 (对于64位操作系统)

    • HKEY_LOCAL_MACHINE \ SOFTWARE \的VisualSVN \ VisualSVN服务器(对于32位的OS)

你必须运行svn switch --relocate到工作副本切换到新的 URL(如果到新服务器的URL更改的URL)。检查命令行参考:http://www.visualsvn.com/support/svnbook/ref/svn/c/switch/