迁移环境

         迁移对象:公司的svn服务器svn.encompass8.cn——>10.0.0.32服务器之上

         环境搭建:centos6.6  CollabNetSubversionEdge-4.0.11 java version"1.6.0_45"

搭建环境

         1安装jdk

spacer.gif

此安装包为自解压,加执行权限                           

#chmod 777 jdk-6u45-linux-x64-rpm.bin

设置环境变量

spacer.gif

#source /etc/profile

检查是否安装完成

spacer.gif

2 安装subversion edge

spacer.gif

解压此安装包

#tar xvf CollabNetSubversionEdge-4.0.11_linux-x86_64.tar.gz

创建用户svn admin

#useradd svn

#useradd admin

将解压后的csvn目录移动到/opt/subversion/下并修改权限

#chown admin:admin -R /opt/subversion/csvn/

接下来安装并启动csvn

#cd /opt/subversion/csvn/

#bin/csvn install

#bin/csvn start

#bin/csvn-httpd start

测试环境是否可以使用

spacer.gif

至此环境便搭建完毕!!!

用户及权限迁移

(注意:在迁移用户之前应停止csvncsvn-httpd服务!!!)

         1迁移用户

         将下面这个文件用旧svn中的文件内容代替,直接复制过来即可

spacer.gif

将旧svn中的旧文件的内容复制到新文件

spacer.gif

2 迁移权限

同样将旧svn的相对应文件内容复制到新文件中

spacer.gif

迁移版本库

在新的svn服务器上搭建s3并下载对应版本库,之后解压放于对应的版本库目录即可,如果改变默认版本库为之,切记修改权限为admin!!!(具体步骤略)

磁盘分配

         10.0.0.32

         spacer.gif

         :

         /opt:搭建环境

         /home:版本库存放位置

         /tmp:临时存放版本库的压缩文件

最终效果

用户:

spacer.gif

权限:

spacer.gif

版本库:

spacer.gif