Linux下svn搭建配置
1、安装svn客户端
   yum install subversion
   svnserve --version                       ;如果成功安装,可以看到输出版本信息
2、配置svn    
mkdir -p /data/svn                            ;创建svn目录
    svnadmin create /data/svn/web                 ;创建svn版本库
    vim /data/svn/web/conf/svnserve.conf          ;编辑配置文件
       取消以下行注释,并修改为下面的内容
anon-access = none                         ;使非授权用户无法访问
       auth-access = write                        ;使授权用户有写权限
       password-db = passwd                       ;指明密码文件路径
       authz-db = authz                           ;访问控制文件
       realm = /data/svn/web                   ;认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。其它采用默认配置. 各语句都必须顶格写, 左侧不能留空格, 否则会出错.
3、配置用户
       vim /data/svn/web/conf/passwd插入如下内容
       [users]
       uesr1 = 123456
       user2 = 123456                              ;可以添加多个,此为用户名密码对。
       也可以添加用户组
       [groups]                                    ;设置组            
       group1 = user1,user2                        ;多用户用逗号隔开,group1为组名称

4、配置权限
       vim /data/svn/web/conf/authz  插入以下内容  
       [/]
       user1 = rw                                          ;设置用户权限
       user2 = r
       组权限设置
       @group1 = rw                                        ;设置组权限
5、启动服务,并测试
       svnserve -d -r /data/svn                            ;-d为后台运行,-r为指定目录
       netstat -natp | grep svnserve                       ;svn运行正常的话,可以看到监听3690端口
       在本地pc使用客户端TortoiseSVN测试

       打开版本库浏览器输入:svn://ip/web