一 迁移环境
迁移对象:公司的svn服务器svn.encompass8.cn——>10.0.0.32服务器之上
环境搭建:centos6.6 CollabNetSubversionEdge-4.0.11 java version"1.6.0_45"
二 搭建环境
1安装jdk
此安装包为自解压,加执行权限
#chmod 777 jdk-6u45-linux-x64-rpm.bin
设置环境变量
#source /etc/profile
检查是否安装完成
2 安装subversion edge
解压此安装包
#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
测试环境是否可以使用
至此环境便搭建完毕!!!
三 用户及权限迁移
(注意:在迁移用户之前应停止csvn和csvn-httpd服务!!!)
1迁移用户
将下面这个文件用旧svn中的文件内容代替,直接复制过来即可
将旧svn中的旧文件的内容复制到新文件
2 迁移权限
同样将旧svn的相对应文件内容复制到新文件中
四 迁移版本库
在新的svn服务器上搭建s3并下载对应版本库,之后解压放于对应的版本库目录即可,如果改变默认版本库为之,切记修改权限为admin!!!(具体步骤略)
五 磁盘分配
10.0.0.32
注:
/opt:搭建环境
/home:版本库存放位置
/tmp:临时存放版本库的压缩文件
六 最终效果
用户:
权限:
版本库: