码迷,mamicode.com
首页 > Windows程序 > 详细

Windows下Svn服务器迁移至linux

时间:2016-08-02 22:29:59      阅读:384      评论:0      收藏:0      [点我收藏+]

标签:windows   linux   svn   迁移   

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

到此迁移完成,版本号一致。

图片不知道神马鬼,上传不上去。

本文出自 “小虫的快乐” 博客,请务必保留此出处http://bughapply.blog.51cto.com/744579/1833631

Windows下Svn服务器迁移至linux

标签:windows   linux   svn   迁移   

原文地址:http://bughapply.blog.51cto.com/744579/1833631

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!