一、使用yum安装svn服务器
yum install -y subversion
二、创建版本库目录svndata1
svnadmin create /usr/local/svn/svndata/pro1
三、配置文件
1、passwd文件配置admin用户
[users]
# harry = harryssecret
admin= admin
admin1= admin1
admin2= admin2
2、authz文件
创建用户组
[groups]
# harry_and_sally = harry,sally
developer = admin,admin1,admin2
访问目录授权,文件末尾添加
[pro1:/]
@developer = rw
3、svnserve.conf文件
密码和权限的配置默认是当前目录下的passwd和authz文件,可以将文件拷贝出来,配置修改成指定路径,这样可以多个svn目录公用。
anon-access = none
auth-access = write
password-db = /usr/local/svn/svnconfig/passwd
authz-db = /usr/local/svn/svnconfig/authz
四、启动SVN服务
svnserve -d -r /usr/local/svn/svndata
svn访问路径:svn://ip地址/pro1