比较修订时拒绝SVN访问

时间:2010-08-27 13:32:38

标签: xcode svn

我们正在使用SVN存储库。当我们尝试将本地未修改文件与存储库中文件的最新版本进行比较时,我收到以下错误。换句话说,有人检查了更改,如果我更新,我会得到他们的更改但首先我想看看他们的更改是什么。不要认为这很重要,但我们正在使用Xcode并使用菜单项SCM - >比较 - >最新。

错误:220001(项目不可读)说明:遇到无法读取的路径;访问被拒绝

任何可以解决这个问题的指针。我查看了具有默认设置的svnserve.conf。什么都没有跳到我身边。

此外,

%svn log

返回“svn:Item不可读”。

谢谢, 贡萨洛

2 个答案:

答案 0 :(得分:11)

您配置错误(或Subversion有错误:))。

无论如何,可以通过在“svnserve.conf”文件中更改行:

来修复它
[general]
anon-access = none

另一种解决方案只改变“authz”文件行:

[/]
* = r

该解决方案被匿名读取您的存储库并不好。 如果您只需要使用授权存储库而不是使用第一个解决方案。 (用svn 1.6.17测试过,但认为它不依赖于版本)

答案 1 :(得分:0)

您可能没有足够的权限读取这些修订中更改的每个文件。因此,Subversion认为修订版本“不可读”。这在authz_policy.txt文档中进行了解释。