window备份
svnadmin dump D:\SVN\Repositories\项目001 > D:\SVN\Backup\项目001.dump
发送到Linux服务器
scp -p 项目001.dump pi@192.131.13.23:/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
网友评论