多版本库配置如下,有2个版本oa和interactive
/var/svndata/codeauto/
在/var/svndata/目录下运行如下命令
sudo svnadmin create oa
sudo svnadmin create interactive
修改目录权限
sudo chown -R svnuser:subversion /var/svndata/oa/
sudo chown -R svnuser:subversion /var/svndata/interactive/
把oa和interactive中的passwd和authz删除,并且COPY一份到/var/svndata/codeauto/目录
svnserve.conf配置如下
authz文件配置
passwd配置如下
运行后可能 会出现的错误情况:
一、在配置完成后要启动SVN(svnserve -d -r /vaw/svndata),否则会出现
“由于目标机器积极拒绝,无法连接。”这样的错误。
二、如果出现:“Option expected”的错误 ,要注意authz文件中的配置项是否顶格,如果前面有空格就会出现这种情况,修改后要用 killall svnverve杀死进程然后重启服务。
三、出现Authentication failed错误 ,这个基本上是由于svnserve.conf中的authz-db中的路径写错,要小心核对。