将现有环境192.168.1.100中的svn迁移至新服务器192.168.1.4;
# 需求说明
将现有环境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%2D5.2.4_linux%2Dx86_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
```