2012-06-28 29 views
2

我想查看一個Subversion版本庫。我的其他兩個顛覆客戶沒有問題試圖檢出。然而,他們在另一個網絡設置。顛覆方法405不允許的方法

我使用的是TortoiseSVN 1.7.5 64位(也嘗試了最新的1.7.7 64位)。

當我這樣做,我得到了以下錯誤:

Server sent unexpected return value (405 Method Not Allowed) in response to REPORT request for '/svn/cosara2/!svn/vcc/default'

在我發現有可能與已經存在的文件夾的問題其他職位。我確定沒有這樣的文件夾。

Subversion服務器設置爲使用WebDAV所以SVN URL就像http://some/url/to/svn/repo/branch

難道這是用HTTP代理網絡服務器的問題嗎?任何其他想法?

+1

是的,代理服務器是最有可能的原因。代理服務器處理請求本身而不是建立隧道(如HTTPS代理服務器),當處理該請求時,它似乎不像HTTP動詞(命令)或將錯誤的動詞發送到SVN服務器。 –

+1

您是否在Tsvns代理配置中添加了代理? –

+0

@PeterParker我沒有在Tsvns中添加代理,但這不能解決問題。我在TortoiseSVN上讀了一些關於阻止DAV請求的代理。我認爲這將是問題。 – gadeynebram

回答

2

我已經通過爲SVN存儲庫設置HTTPS解決了這個問題。代理服務器不允許使用DAV,但由於代理服務器無法解釋HTTPS,因此無法阻止DAV。