2024年5月5日发(作者:)

在CentOS系统上CSVN的配置

用了一段时间的CSVN了,感觉还不错。但原来我的服务端都是在Windows

上建立的。昨天花了6个多小时终于在Linux上把这CSVN搭建起来了,弄到凌

成2点才弄完,把我的配置命令贴上来,备忘!

一、准备工作

1.下载Java和CSVN。下载地址如下:

Java:/zh_CN/

CSVN:/cn/downloads/subversion/

用户登入

3.转到存放安装文件的目录

cd /home/tommy

4.将java与CSVN复制到/opt

cp /opt

cp CollabNetSubversionEdge-1.3.3_ /opt

二、安装java

1.切换到目录opt

cd /opt

2.添加java自解压包运行权限并解压java

chmod u+x

./

二、配置java

1.用vi打开profile

vi /etc/profile

2.在profile最后添加:

JAVA_HOME=/opt/jre1.6.0_26

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/:$JAVA_HOME/lib/

export JAVA_HOME

export PATH

export CLASSPATH

三、修改sudors

1.打开sudoer

/usr/sbin/visudo

2.最后添加

tommy ALL=(ALL) ALL

四、安装CSVN

1.切换到安装目录/opt

cd /opt

2.解压CSVN安装包

tar zxf CollabNetSubversionEdge-1.3.3_

3.因为CSVN不能用root用户运行,而运行CSVN的用户需要csvn文件夹的写入

权,所以需要修改csvn文件夹所有人。

chown -R tommy:tommy csvn

4.重启

reboot

5.用tommy登录

6.测试java

java -version

返回:

java version "1.6.0_26"

Java(TM) SE Runtime Environment (build 1.6.0_26-b03)

Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)

说明安装成功!

7.切换到csvn

cd /opt/csvn

8.执行安装命令:

sudo -E bin/csvn install

返回:

Detected RHEL or Fedora:

Installing the CSVN Console daemon..

Setting RUN_AS_USER to: 'tommy'. Please edit '../data/conf/' if

this needs to be adjusted

Setting JAVA_HOME to: '/opt/jre1.6.0_26'. Please edit

'../data/conf/' if this needs to be adjusted.

9.启动CSVN控制台

bin/csvn start

返回:

Starting

CSVN Console started

Waiting for application to initialize (this may take a

minute)........................................................

CSVN Console is ready at localhost:3343/csvn

启动成功!

10.用浏览器打开:localhost:3343/csvn发现CSVN服务是停止的如下

图: