Subversion Edge集成了Subversion所需要一切资源(Apache等),简化了Subversion服务端的安装,使得Subversion服务端安装变简单。
不足之处:权限管理与Maia相比不灵活,但是能够满足基本需求。
1、下载CollabNet Subversion
下载地址:https://www.collab.net/downloads/subversion
(下载时需要注册CollabNet Subversion帐号)
下载的文件为:CollabNetSubversionEdge-5.1.4_linux-x86_64.tar.gz
2、安装
安装需要:JDK1.6 、Python2.4-2.6
2.1、linux下不能以root用户运行csvn,创建csvn用户:useradd csvn
2.2、解压:tar -zxvf CollabNetSubversionEdge-5.1.4_linux-x86_64.tar.gz
2.3、csvn目录授权:chown -R csvn /opt/csvn
2.4、进入到/opt/csvn/data/conf目录,修改csvn.conf: RUN_AS_USER=csvn
2.5、使用csvn用户启动csvn:su csvn;/opt/csvn/bin/csvn start
启动日志如下:
Starting CSVN Console...
...
CSVN Console started
Waiting for application to initialize (this may take a minute)...............................................
CSVN Console is ready at http://localhost:3343/csvn
3、csvn开机启动
3.1、编写/etc/rc.local,增加一行
sh /home/csvn/svn_start.sh
3.2、编写启动svn的脚本
/home/csvn/svn_start.sh
#!/bin/bash
su csvn
/opt/csvn/bin/csvn start
/opt/csvn/bin/csvn-httpd start
(adsbygoogle = window.adsbygoogle || []).push({});