1、安装:
yum install subversion
svnserve -d -r /home/svnrepo(启动)
-d 指定作为后台进程
-r 指定SVNSERVE的根目录
kill (停止)
svnserve –version (查看版本)
2、创建仓库(一级目录):
[root@localhost home]# mkdir /home/svnrepo
[root@localhost home]# svnadmin create /home/svnrepo
[root@localhost home]# ls svnrepo
conf db format hooks locks README.txt
3、配置:
[root@localhost home]# cd svn/conf
[root@localhost conf]# ll
authz 是权限控制文件
passwd 是帐号密码文件
svnserve.conf 是SVN服务配置文件
[root@localhost conf]# vi passwd //例如,rchen为账户名,rchen123为密码
[users]
# harry = harryssecret
# sally = sallyssecret
rchen=rchen123
[root@localhost conf]# vi authz //配置用户权限,以下以用户组来分配权限,*=表示其他账户无任何权限,[/]表示路径一级目录
[groups]
admin = rchen
manager = rchen
pm = rchen
ae = rchen
[/]
@admin = rw
@pm = r
@manager = r
* =
[root@localhost conf]# cat svnserve.conf
[general]
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /home/svn # 认证空间名,版本库所在目录
4、客户端使用说明:
使用TortoiseSVN客户端,

输入地址svn://IP/项目路径

输入账户密码

