Linux上新搭建的SVN服务器,在使用SVN客户端提交文件的时候,出现了错误:svn: Authorization failed ,其实这个错误很好理解,就是没有权限访问。我指定了配置文件的权限文件,为什么还会出这个错误。
然后进行排查,发现没有给自己账号赋权限,解决过程如下:
1)编辑/var/svn/web/conf/authz文件,添加账号和权限
rnckty = rw
表示我 rnckty 这个账号拥有根目录的读写权限,保存。
2)编辑/var/svn/web/conf/svnserve.conf ,找到
# password-db = passwd
去掉注释修改成
password-db = passwd
3)编辑/var/svn/web/conf/passwd,添加账号和密码
rnckty = 123456
最后重启svn服务。