VisualSVN Server用户能够登录的Windows Server 2008角色

时间:2013-11-08 07:07:47

标签: svn windows-server-2008 visualsvn visualsvn-server

我有一台位于Windows Server 2008上的SVN服务器,我已经在SVN级别(读/写访问权限)正确设置了我的用户名。

但是当尝试通过浏览器访问服务器时,我得到您无权访问此服务器上的/ svn / project1 /。

为了使这个svn用户登录工作,我需要设置任何特殊的Windows Server角色吗?

1 个答案:

答案 0 :(得分:3)

不需要特殊的Windows Server角色。

您应该在收到错误时检查记录到VisualSVN Server log的内容。 在大多数情况下,只需仔细检查VisualSVN Server Manager(或Repository Configurator,如果您使用的话)中的权限。请记住路径和访问规则在Subversion中区分大小写,因此请检查您在浏览器中输入的URL。

VisualSVN Server 2.7中存在一个已知错误,将在下一个补丁版本中修复。从Subversion身份验证切换到Windows身份验证时,不会自动创建授权配置文件,并且全局权限不起作用。在这种情况下,您将在VisualSVN服务器日志上看到以下错误:

  

无法加载AuthzVisualSVNReposRelativeAccessFile:无法打开   文件'C:\ Repositories \ MyRepo \ conf \ VisualSVN-WinAuthz.ini':   系统找不到指定的文件。(OS 2)

如果是这种情况,您可以转到VisualSVN Server Manager控制台中存储库的安全属性,并从列表中添加/删除任何帐户。这将强制VisualSVN Server创建一个空的授权文件,全局权限将开始正常工作。