CentOS 搭建简单svn服务器【转】
注:1.我这里不认subversion 只认svn..
  2.按照原文例子,配置文件的目录应该为:/opt/svndata/kuming/conf/
1.安装
#yum install subversion
测试安装是否成功:
#svnserve –version 回车显示版本说明安装成功
#yum install subversion
测试安装是否成功:
#svnserve –version 回车显示版本说明安装成功
2.配置
·建立版本库
#mkdir /opt/svndata          创建svn数据目录
#svnadmin create /opt/svndata/kuming           kuming 就是版本库的名字,可以改变!
·修改版本库配置,回车后会在库目录下生成配置文件
#vim /opt/svndata/web/conf/svnserve.conf            主配文件
| [general] anon-access = none auth-access = write password-db = passwd authz-db = authz realm = kuming | 
#vim /opt/svndata/web/conf/passwd         用户配置文件
| [users] user1 = password1 user2 = password2 | 
#vim /opt/svndata/web/conf/authz            权限配置文件
| [groups]       设置组 group1 = user1 [/]              根目录权限设置(就是“kuming”这个文件夹) user1 = rw      用户1权限是:可读写 user2 = r       用户2权限是:可读,不可写 @group1 = rw    设置组权限 [kuming:/123]     设置根目录下“123”文件夹的权限 | 
3.启动svn服务器
#svnserve -d -r /opt/svndata
-d表示以daemon方式(后台运行)运行
-r /opt/svndata指定根目录是/opt/svndata
#ps aux | grep svnserve    查看服务,端口:3690
客户端使用的软件是TortoiseSVN
浏览方法:
打开版本库浏览器输入:svn://ip-addr/kuming
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号