Subversion:Merging:403 Forbidden响应选项(为什么需要访问存储库中的上层文件夹?)

时间:2011-12-01 18:05:04

标签: svn merge

我们在http://server/repositiory/project/trunk有一个项目主干,http://server/repositiory/project/branches/branch有一个分支。

我只能访问http://server/repositiory/project及以下。我无法访问http://server/repositiory,因为我们项目中的所有内容都低于http://server/repositiory/project,所以我通常不需要访问该级别。

但是在尝试将http://server/repositiory/project/branches/branch分支重新集成到主干(使用Tortoise SVN)时,我收到以下错误:

Error: Server sent unexpected return value (403 Forbidden) in response to OPTIONS   
Error: request for 'http://server/repository'  

我理解其中的含义除了当我们使用的所有内容都在http://server/repositiory/project下的较低级别时,为什么需要访问该级别?

这是正常的SVN行为吗? 是否可以在不更改服务器权限的情况下执行此合并(我们没有对服务器的管理访问权限,并且更改这涉及一些官僚机构)?
如果这是正常行为,http://server/repositiory级别执行合并所需的最小权限是什么?

1 个答案:

答案 0 :(得分:1)

它不是试图获取SVN服务器最高级别的OPTIONS。它只是试图告诉你SVN服务器回来并说你没有OPTIONS命令的权限。

设置SVN权限时,您可以显式设置用户可以访问的svn命令。可能,您可以访问GET和UPDATE,但不能访问OPTIONS。