1、安装
apt-get install subversion
2、创建版本库
//创建工程目录
mkdir /home/svn_project
cd /home/svn_project
//创建版本库目录
mkdir code1
//创建版本库
svnadmin create ./code1
//更改目录权限
chmod 777 -R /home/svn_project/
3、修改配置
配置文件在conf目录中,需要修改的文件有:
1)authz
#定义不同用户组的用户
[groups]
admin = root
user = hello
#用户组的权限
[/]
@admin = rw
@user = r
2)passwd
#用户密码
[users]
root = 123456
hello = 123456
3)svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
4、运行svn
svnserve -d -r /home/svn_project/
svn的默认端口是3690,如果是部署在云服务器上,还需要登陆云服务账号在控制台修改端口防火墙,允许3690端口才行。
5、备份
svnadmin dump svn1 > back_path/svn1
6、恢复
svnadmin load new_svn1 < back_path/svn1