一、安装svn
yum install subversion
安装完成后输入svn --version可查看版本
二、启动SVN
(1)先用 mkdir 命令创建文件夹 确定你要把数据存放在哪个目录下:mkdir /opt/svn
(2)利用svn命令创建版本库:svnadmin create /opt/svn/runoob

使用命令svnserve启动服务
svnserve -d -r 目录 --listen-port 端口号
linux下停止svn服务
1、killall svnserve
2、svnserve -d -r /opt/svn --listen-port 7788(自定义端口)

(3)使用命令svnserve启动服务:svnserve -d -r /opt/svn --listen-port 端口号(多库)
这种情况,一个svnserve可以为多个版本库工作,authz配置文件中对版本库权限的配置应这样写:
[groups]
g_a = u1,u2 #这里我用g_代表组,g_a代表a组 g_b代表b组
g_b = u3
[runoob:/] #版本库名称:/
/**注释:runoob是你用svnadmin create命令创建的版本库名字**/
g_a = rw #注意空格,开头不能有空格等号两边有空格;a组有读写权限
g_b = r #组b只有读取权限
* = r #所有人都有读权限
三、SVN配置权限认证
进入 /opt/svn/runoob/conf 目录,修改默认配置文件配置,包括 svnserve.conf、passwd、authz 配置相关用户和权限
(1)svn 服务配置文件 svnserve.conf
:
把上面那些在配置文件里面取消注释 前面开头不能有空格就行了
(2)用户名口令文件 passwd

(3)权限配置文件authz(我们直接按照多库方式来写)

四、开启服务器端口

五、最后检出试试是否正常
