1.安装

#yum install subversion

测试安装是否成功:

#svnserve –version     回车显示版本说明安装成功

2.配置

·建立版本库

#mkdir /opt/svndata          创建svn数据目录

#svnadmin create /opt/svndata/hianzuo           hianzuo 就是版本库的名字,可以改变!

·修改版本库配置,回车后会在库目录下生成配置文件


#vim /opt/svndata/web/conf/svnserve.conf            主配文件

[general]

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

realm = hianzuo


#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