2008-10-10 117 views
1

我們當前正在運行一個svnserve實例作爲NT服務。雖然這可行,但是管理起來並不麻煩,而且我想轉向更簡單的VisualSVN服務器。 (獎金方面的好處包括集成Windows身份驗證,並且由於HTTP/WebDAV的,最新版本的瀏覽。)簡化VisualSVN服務器的URL

也就是說,當前的服務器提供了看起來像這樣的網址:

svn://oldserver/path/to/some/file.foo 

相反難忘。

新的一個,如通過設立VSVNS:

https://newserver:8443/svn/Repos/path/to/some/file.foo 

哎喲。其中之一,/svn位是,完全不需要。由於VSVNS運行自己的HTTP服務器(這就是爲什麼它在特殊端口8443,畢竟),當然一切都與svn有關。此外,我們只有一個存儲庫(並且不需要更多),因此/Repos中的存儲庫名稱也不應該存在 - 我們可以使用svnserve來關閉此存儲庫,所以現在也應該有辦法做到這一點。

  • 是否可以配置VisualSVN服務器刪除/svn? (爲什麼在那裏開始?)
  • 鑑於只有一個存儲庫,我可以告訴它不要讓存儲庫名稱成爲URL的一部分嗎?

回答

1

您可以配置Apache的位置使用SVNPath,而不是一個SVNParentPath。 它位於<位置>您的httpd.conf文件夾 您還應該將此塊重命名爲您的存儲庫的名稱。然後,您網址的../svn/ ..部分消失了。

+1

不幸的是,`httpd.conf`說: #勿編輯這個文件,會自動再生BY截止了,反正這個打算VisualSVN服務器 – 2008-10-10 23:43:46

+0

,備份文件。重新啓動服務器不會取代它,所以我不應該經常恢復我的更改。 – 2008-10-11 18:16:44

0

您可以使用庫存Collabnet SVN安裝程序並按照您的喜好配置Apache。

除了正常的SVN安裝之外,還有什麼特別引人注目的VisualSVN嗎?