Svn

更新具有完全訪問權限的工作副本時響應 OPTIONS 的 403

  • August 5, 2010

有一個SVN倉庫(單一倉庫)http://example.net/svn

該儲存庫包含幾個項目(目錄):

http://example.net/svn/Project1
http://example.net/svn/Project2

使用者對 Project1 目錄具有完全訪問權限,並且對 root 和 Project2 均無訪問權限。

一段時間內一切正常:使用者簽出http://example.net/svn/Project1、送出並成功更新。

但有時嘗試更新會導致以下錯誤:

命令:更新

錯誤:伺服器發送了意外的返回值(403 Forbidden)以響應 OPTIONS錯誤:對“ http://example.net/svn ”的

請求已 完成!

為什麼 TortoiseSVN 在根目錄中請求一些東西???

我注意到這發生在其他人送出複製或移動操作之後。檢查http://example.net/svn/Project1有助於直到下一次……

主要問題:**如何為使用者設置訪問權限以避免這些錯誤?**請注意,出於安全原因,不能授予使用者對根目錄的任何讀取或寫入訪問權限。

這是 Subversion 1.5 中的一個錯誤:問題 3242。一些移動操作正在對父級設置不必要的修訂屬性。

您是否嘗試過升級您的 SVN 伺服器?

我希望這有幫助。

謝謝你,

扎卡里

引用自:https://serverfault.com/questions/133006