SVN仓库访问/检出权限禁止,VisualSVN提示admin组未定义
解决SVN仓库「access to repository forbidden」权限问题
根据事件日志提示的An authz rule refers to group 'admin', which is undefined,问题根源是权限配置文件(Authz)里引用了未定义的admin用户组,按以下步骤修复:
找到仓库的Authz配置文件:
打开VisualSVN Server管理器,选中目标仓库右键→属性→权限,点击「查看」按钮打开对应的Authz文件;也可直接到仓库目录下的conf文件夹中找到authz文件(默认路径类似C:\Repositories\[你的仓库名]\conf\authz)。修复未定义的
admin组:
打开Authz文件,找到[groups]区块(如果没有就新增这个区块),添加组定义:[groups] admin = 用户名1,用户名2把
用户名1,用户名2替换成实际需要拥有admin权限的SVN用户。如果不需要这个组,直接删除所有引用@admin的权限规则,或者把@admin替换成具体用户名。验证配置并重启服务:
保存Authz文件后,在VisualSVN Server管理器中右键点击服务器节点→重启服务,之后重新尝试检出仓库或通过浏览器访问URL,确认权限正常。
内容的提问来源于stack exchange,提问作者Vikas
相关产品推荐
相关产品推荐

