SVN配置与迁移

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.描述计算机的组成及其功能 (一)计算机的组成 1.CPU 2.CPU风扇 3.BIOS 4.内存 5.硬盘 6...
    whamai阅读 5,378评论 0 1
  • SVN学习笔记 SVN背景知识 SVN,全称Subversion, 是一个开放源码的集中式版本控制系统,这里需要注...
    颜洛滨阅读 4,451评论 0 3
  • 命令的使用 1、检出 svn cohttp://路径(目录或文件的全路径)[本地目录全路径] --username...
    小李龍彪阅读 9,864评论 0 9
  • 如果刚到一个新公司,还要用 SVN ,接老项目,简易 SVN 操作 一、创建代码仓库 1.首先在某个目录下面新建一...
    4b5cb36a2ee2阅读 4,237评论 0 0
  • 我和我的命运紧密相连 趟过未知的河流 谁不是摸着石头过河 有时 命运拉着我前行 有时 我推着命运向上 我的心沿...
    童奕橙阅读 3,514评论 3 2