您的位置:首页 > 运维架构 > Linux

Windows下Svn服务器迁移至linux

2016-08-02 17:35 302 查看
Svn windows迁移至linux
需求:svn服务器从windows系统无缝迁移至linux系统中
实施:
一:准备工作
1,linux服务器一台
2,原svn-windows服务器安装代码及配置文件一份。
二:步骤
01:windows服务器操作
如图为windows svn 服务器图例

查找他的目录地址为:D:\Repositories

因为只有一个项目故进入此项目里找到需要的文件

注释: conf 为用户账户及密码配置文件
Dav 为web认证文件
Db 为数据文件
Hooks 为钩子文件
这里我们只需要db文件,至于conf文件 因为window用户配置文件和linux用户配置文件不一样,重点在于db文件(也可以全部拷贝整个项目文件这里我们拷贝所有)。
02: linux服务器操作:
01,安装svn服务
02,拷贝DB文件
03,配置svn
a-01:安装:(linux版本:ubuntu14.04)
root@ttxs:~#sudo apt-get install subversion
默认安装 Y 之后安装结束。
a-02:创建仓库文件夹及创建仓库
root@ttxs:~#cd /home
root@ttxs:/home#sudo mkdir -p svn
创建仓库:(命名需要和之前的一样PRODUCT)
root@ttxs:/home#sudo svnadmin create /home/svn/PRODUCT
a-03:删除现在PRODUCT文件,上传刚才拷贝的文件:
root@ttxs:/home/svn/PRODUCT# rm-rf *
先删除PRODUCT里面的文件,上传刚才拷贝的文件。
上传完并修改权限755
root@ttxs:~#svnadmin setrevprop . (此条命令重要,覆盖文件)
root@ttxs:#svn info svn://127.0.0.1/PRODUT
表示文件已覆盖,现在需要的就是配置用户文件和server.conf文件。
分别修改此三项文件。
root@ttxs:/home/svn/PRODUCT/conf#vi svnserve.conf
root@ttxs:/home/svn/PRODUCT/conf#vi authz
root@ttxs:/home/svn/PRODUCT/conf#vi passwd
到此迁移完成,版本号一致。
图片不知道神马鬼,上传不上去。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux svn windows 迁移