0

我有一个包含 3 个项目(每个文件夹 1 个)和第 4 个文件夹的 repo 设置,其中包含一些支持 DLL 代码。在这 3 个项目中的每一个中,我都将 svn:externals 设置到了这个支持的 DLL 文件夹中。
当我尝试更新任何主要项目时,我收到消息(TortoiseSVN)“外部失败,遇到不可读的路径,访问被拒绝。”

这是我的回购布局:

_MY_REPO --Project1
/trunk (with svn:externals -r7 ^/SupportingDLLs/trunk Common) --Project2/
trunk (with svn:externals -r7 ^/SupportingDLLs/trunk Common) --Project3
/trunk (with svn:externals - r7 ^/SupportingDLLs/trunk Common)
--SupportingDLLs/trunk

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

有了这个 authz 文件,一切正常
[/]
* = r
myUserName = rw

是什么赋予了?

4

2 回答 2

0

根据Book,外部需要一个完整的 URL(强调我的):

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

于 2010-02-16T13:26:00.223 回答
0

你有可能有

anon-access = none

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

于 2010-02-16T14:04:04.873 回答