在Ubuntu上安装SVN服务器后,配置passwd、auth、svnserve.conf后,在客户端采用小兔子登录时,总是报“认证失败”。
原配置:
passwd: myself = myselfpassword
authz:
[/full_local_path_of_svn_root/reps]
myself = rw
svn启动脚本:
svnserve -d
尝试输入错误的用户名和密码,小兔子直接回到用户名和密码输入界面。显然,在输入正确的用户名和密码的情况下,认证是已经通过了。问题应该是出在目录权限上。
修改authz和svn启动脚本:
authz:
[reps:/]
myself = rw
svn启动脚本:
svnserve -d -r /full_local_path_of_svn_root
重启svn服务器,测试认证通过,功能正常。