1.首先下载CollabNet Subversion,目前最新版本Subversion Edge 5.2.2 (Linux 64-bit),注意下载的时候需要注册下账号,才允许下载;
2.安装CollabNet Subversion时首先需要安装依赖JDK和python,目前服务器基本都有python的环境,需要自己配置下jdk;
环境要求:
* Java 1.6+ JRE/JDK must be installed.
* Python 2.4 to 2.6 must be installed.
注意:
安装jdk时候需要配置环境变量;
3.以root用户登录系统,设置我们安装CollabNet Subversion目录/opt的读写权限,svn群组下的用户对/opt目录具有读写权限,把svn群组下的用户加入到sudo组,打开/etc/sudoers文件,找到root ALL=(ALL) ALL,加入svn ALL=(ALL) ALL;
useradd svn #添加用户
chown -R svn:root /opt/ #赋权限
注意:
编辑sudoers文件需要强制保存;
4.安装“CollabNetSubversionEdge”
.[root@iZ2ze4b308vd83fulq9n7jZ ~]# cd /opt/
.[root@iZ2ze4b308vd83fulq9n7jZ opt]# tar -xvf CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz #解压安装包
.[root@iZ2ze4b308vd83fulq9n7jZ opt]# cd svn
.[root@iZ2ze4b308vd83fulq9n7jZ csvn]# sudo -E bin/csvn install
.[root@iZ2ze4b308vd83fulq9n7jZ csvn]# sudo bin/csvn-httpd install
注意:以下操作需要使用svn账号,非root账号
.[root@iZ2ze4b308vd83fulq9n7jZ csvn]# sudo bin/csvn start # 启动svn
5.安装完成登录控制台
启动成功之后,默认管理员登录地址:
地址:http://localhost:3343/csvn
用户名:admin
密码:admin
6.登陆SVN系统,启动http服务;