2013-03-19 88 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/