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