2008-10-28 90 views
3

我將svnserve配置爲查看它所服務的存儲庫的目錄「Foo」。現在我將配置從一個存儲庫更改爲多個存儲庫,全部包含在一個目錄「Bar」中。我重新配置svnserve以查看「Bar」,但現在我的客戶端無法找到任何存儲庫。我究竟做錯了什麼?我是否需要爲每個存儲庫提供一項服務?svnserve如何提供多個存儲庫?

謝謝,米爾。

+0

你是如何配置svnserve「查看目錄」Foo「的服務庫」?你是如何將配置從「從一個存儲庫改爲多個存儲庫」的? – 2008-10-28 16:04:25

回答

4

你配置你的客戶端使用svn:// svn-server/Foo嗎? (假設Foo和Foo2是目錄Bar中的倉庫,您正在服務)

由於您現在正在爲「Bar」服務(「svnserve -r/repositories/Bar」而不是「svnserve -r/repositories/Bar/Foo「),您應該對客戶端存儲庫URL進行更改。

另一種解決方案是使用--listen-port參數啓動具有不同端口的多個SVN服務器。這也會改變你的網址。

另一種方法是將新項目添加到您的單個現有存儲庫;請注意,您將以這種方式擁有單個存儲庫配置 - 這意味着一組用戶,更簡單的訪問控制等。

+0

我實際上是指向svn:// svn-server/Bar/Foo。我不想離開酒吧。謝謝。 – Miel 2008-10-30 07:24:29

相關問題