需求说明
将现有环境192.168.1.100中的svn迁移至新服务器192.168.1.4;
为了保证不造成其他影响,本次迁移不更新版本
环境说明
原有环境:
CollabNet Subversion Edge Software version: 5.2.4-4429.59
部署CollabNet Subversion Edge
官方文档: https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.svnedge/wiki/LinuxInstaller
安装jdk
```bash
rpm -ivh jdk-8u281-linux-x64.rpm
echo 'export JRE_HOME="/usr/java/jdk1.8.0_281-amd64/jre"' >> /etc/profile
echo 'export JAVA_HOME="/usr/java/jdk1.8.0_281-amd64"' >> /etc/profile
. /etc/profile
```
安装python2.6/2.7(不支持python3)
CentOS7.9自带python2.7
安装CollabNet Subversion Edge
1、在192.168.1.100上将程序复制过去
```bash
scp -rp /home/csvn root@192.168.1.4:/home/
```
2、在192.168.1.4上执行
```bash
wget https://ctf.open.collab.net/sf/frs/do/viewRelease/projects.svnedge/frs.svnedge.5_2_4#:\~:text=CollabNetSubversionEdge-5.2.4_linux-x86_64.tar.gz
使用普通用户管理csvn
useradd svnroot
chown -R svnroot.svnroot /home/csvn/
su - svnroot
cd /home/csvn
./bin/csvn start
./bin/csvn stop
开机自启动需使用root用户
sudo -E bin/csvn install
```