2009-11-22 84 views
1

我在端口8080上安裝了VisualSVN服務器。所以我可以通過http://www.example.com:8080來訪問它,並且一切正常。我如何在一個不同的端口上重定向烏龜svn

我現在想用http://svn.example.com而不是使用端口8080的訪問SVN所以我創建了一個HTTP重定向在IIS 7站點svn.example.com(這是端口80)http://www.example.com:8080(使用永久性重定向)。

這是工作,當我通過瀏覽器訪問SVN,但是從內部TortoiseSVN的,當我做資源庫瀏覽器,我看到以下消息:

庫永久地移動....請重新定位

任何想法如何正確地做到這一點?

回答

2

我解釋你收到的消息的方式是,永久重定向告訴Tortoise SVN它需要去不同的位置找到SVN服務器。因此,客戶告訴你,作爲用戶,你應該更新你的客戶端存儲庫的配置。我懷疑你需要某種代理。

2

Subversion不處理重定向。相反,它會出錯並告訴您將工作副本重定位到新的URL,因此不需要重定向。

+0

這可能是客戶端(在這種情況下TortoiseSVN的),因爲我可以看到通過Web瀏覽器就好了倉庫。 – Samuel 2009-11-23 16:15:00

+0

正如我所說:* Subversion *不處理重定向。你的瀏覽器呢。 不只是TortoiseSVN不處理重定向,它是*所有* svn客戶端。 – Stefan 2009-11-23 19:21:10

1

只是爲了確保你意識到這一點:「移居」實際上是:-)

所以

任何想法如何正確地做這個Subversion命令?您簽出的文件夾(即工作副本)上

+0

嘗試重新定位,它沒有工作!忘記了svn給出的錯誤信息。所以,我現在用的是8080端口,現在還在尋找一個解決方案 – Samuel 2009-12-09 22:33:06