标签归档:subversion

SVN 服务器迁移记录

写在前面:

两服务器均为Debian系统,原服务器subversion版本(svnadmin –version):version 1.8.10 (r1615264),新服务器版本:version 1.9.5 (r1770682);

1、原服务器备份:

user@debian:~# svnadmin dump /home/subver/xxx > xxx.dump

将生成的备份文件转移至新服务器

2、新服务器安装subversion

user@debian:~# apt-get install subversion

3、新服务器导入原服务器备份文件

创建项目文件

user@debian:~# svnadmin create /home/subver/xxx

修改配置文件 /home/subver/xxx/conf/svnserve.conf : 去掉anon-access = read、auth-access = write、password-db = passwd 三行前面的 # 和空格

修改配置文件 /home/subver/xxx/conf/passwd : 新加入一行 : 你的用户名 user = 密码

导入备份文件

user@debian:~# svnadmin load /home/subver/xxx < xxx.dump

4、启动svn服务

user@debian:~# svnserve -d -r /home/subver –listen-port 8000