2008-12-15 40 views
1

我收到了一個SVN存儲庫的轉儲文件,我將其轉移到我的服務器。我們稱之爲myserver.com/svn。 load語句打印出一長串加載的文件並報告沒有錯誤。但是,一旦我嘗試訪問資源庫中檢出,或搬遷我現有的結賬,有人告訴我:加載了顛覆轉儲,但無法訪問

Repository moved temporarily to 'http://www.myserver.com/svn'; please relocate 

換句話說,我的新庫報告說,它已經暫時轉移到自身。我如何克服這個問題?在關於svnadmin加載命令的文檔中,我找不到有關此消息的任何信息。

+0

未驗證。只是一個潛在客戶: http://www.svnforum.org/2017/viewtopic.php?t=7226 「要排除通過代理傳遞的站點,它必須在Subversion」servers「文件中進行配置,而不是在「http-proxy-exceptions」選項。「 – user77115 2010-12-03 00:37:51

回答

0

我想有人已經添加了一個鉤子腳本來通知你,你的倉庫現在在另一個URL。

如果這不是預期的,則可能表示存在安全問題。

+0

不,那不是。加載後立即產生此錯誤消息。無論如何它通知我,我的存儲庫現在在同一個網址。 – 2008-12-15 02:48:30

0

我聽說過幾個這種情況,這是由於在Apache配置中<位置指令中的路徑末尾添加了'/'引起的。

如果您添加了一個,請刪除'/'。

0

這可能是因爲你的服務器配置爲重定向所有錯誤某處(即網頁)。你應該尋找的線將被稱爲類似

ErrorDocument 404 http://www.myserver.com/svn 

SVN顯然使用404(未找到)錯誤,以添加新的資源。你必須允許這個通過而不是重定向,否則svn會感到困惑。

0

如果您正在使用任何機會並在VirtualHost的DocumentRoot目錄周圍有一個.htaccess文件,請嘗試刪除它並查看是否有幫助。 :)