SVN配置与迁移

window备份

svnadmin dump D:\SVN\Repositories\项目001 > D:\SVN\Backup\项目001.dump

发送到Linux服务器

scp -p 项目001.dump [email protected]:/home/pi

Linux安装SVN

sudo apt install subversion

创建SVN项目

sudo mkdir /var/svn/项目001
sudo svnadmin create /var/svn/项目001

导入备份

sudo svnadmin load /var/svn/项目001 < /home/pi/项目001.dump 

修改配置
1、进入目录

cd /var/svn/项目001/conf

2、添加用户

sudo vim passwd

最后面追加

用户1=密码
如:dahaoren=123456

3、设置权限

sudo vim authz

最后面追加

[/]
dahaoren=rw
*=

4、配置服务

sudo vim svnserve.conf

去注释

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /var/svn/项目001

开启服务

sudo svnserve -d -r /var/svn

停止服务

ps -ef|grep svnserve
root      4908     1  0 21:32 ?        00:00:00 svnserve -d -r /var/svn
root      4949  4822  0 22:05 pts/0    00:00:00 grep svnserve
kill -9 4908

window切换版本库
svn://192.131.13.23/项目001

mac切换版本库

svn switch --relocate https://192.131.13.24/项目001 svn://192.131.13.23/项目001

你可能感兴趣的:(SVN配置与迁移)