SVN外部由于授权问题而失败,但无法找出原因

SVN外部由于授权问题而失败,但无法找出原因,svn,authorization,svn-externals,Svn,Authorization,Svn Externals,我有一个回购设置,每个文件夹有3个项目1,第4个文件夹有一些支持DLL代码。在这3个项目中的每一个项目中,我都将svn:externals设置到这个支持DLL文件夹中。 当我尝试更新任何一个主要项目时,我得到一条消息:TortoiseSVN External Failed,unreadable path measured,access denied 以下是我的回购协议布局: _我的报告 -项目1/带svn的主干:外部-r7^/支持DLL/主干公用 -项目2/带svn的主干:外部-r7^/支持DL

我有一个回购设置,每个文件夹有3个项目1,第4个文件夹有一些支持DLL代码。在这3个项目中的每一个项目中,我都将svn:externals设置到这个支持DLL文件夹中。 当我尝试更新任何一个主要项目时,我得到一条消息:TortoiseSVN External Failed,unreadable path measured,access denied

以下是我的回购协议布局:

_我的报告 -项目1/带svn的主干:外部-r7^/支持DLL/主干公用 -项目2/带svn的主干:外部-r7^/支持DLL/主干公用 -项目3/带svn的主干:外部-r7^/支持DLL/主干公用 -支持DLL/中继

使用以下authz文件,我收到了提到的错误消息: [/] myUserName=rw

使用此authz文件,一切正常 [/] *=r myUserName=rw

提供了什么?

根据,外部需要一个完整的URL:

它可以在任何版本化目录上设置,其值是相对于设置属性的版本化目录和完全限定的绝对Subversion存储库URL的多行子目录表


你有可能

anon-access = none

在您的conf/svnserve.conf文件中,您可能正在以匿名方式而不是使用用户名访问外部存储库。

自1.5以来,它不支持相对路径。Micheal我不认为是这样,因为我已经注释掉了这两行,我假设这会使配置变为默认配置,这是下面定义的。anon access=read auth access=write顺便问一句,身份验证的优先级是多少,svnserve.conf文件在authz之前,还是相反。