gpt4 book ai didi

svn + apache每个目录访问控制: weird permissions issue (403 Forbidden error)

转载 作者:行者123 更新时间:2023-12-04 03:24:49 25 4
gpt4 key购买 nike

我安装了一个完美的svn + apache安装程序,在该安装程序中,我正在使用每个目录访问控制来限制对存储库各个部分的访问。特别是,没有人可以访问存储库[/]中的顶层。人们可以访问[/www]等文件夹。我正在文件(svn-access-file)中指定这些权限。

我不得不搬到一台新机器上。因此,我在其上安装了subversion-1.6.3和httpd-2.2.11,并修改了conf文件以模仿旧计算机上的conf文件(并复制了svn-access-file和svn-auth-file)。然后,我进行了svn转储,并进行了加载以将内容放回到新的存储库中。现在,我可以 checkout 内容,修改内容并提交。但是,一旦我尝试对某些子文件夹[/www/people]的已 checkout 副本执行“svn up”操作,就会出现以下错误:

svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for 'https://[servername]/svn'

似乎问题在于,尽管实际上它仅应尝试访问[/www],但它正在尝试访问顶级目录[/]。如果我暂时让用户访问[/],则可以使用。

有人可以告诉我如何解决此问题吗?一切都在旧机器上工作。

谢谢!
高拉夫

最佳答案

事实证明,这是Subversion客户端中长期存在的错误。这是错误报告:

http://subversion.tigris.org/issues/show_bug.cgi?id=3242

它将在下一个主要版本-1.7中得到修复
同时,这是一种解决方法:

http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2357123

我将'if'语句复制到mod_authz_svn.c的源代码中,并重新构建了svn,它现在可以正常工作了:)

关于svn + apache每个目录访问控制: weird permissions issue (403 Forbidden error),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1154885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com