Redhat En Linux 5.4-64位安装SVN服务器

应公司要求需要在linux平台上搭建一台svn服务器,下面将详细的介绍一下SVN的安装步骤,

首先先介绍一下SVN:

svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。

svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。

存储数据:svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。

注:下面的所有操作必须在非root用户下操作,否则将安装失败。)

一、软件和平台:

软件:*CollabNet Subversion Edge 1.3.2

            下载地址:http://www.collab.net/downloads/subversion/

                *jre-6u24-linux-x64-rpm.bin 

                *jdk-6u21-linux-x64-rpm.bin

                * Python 2.4 to 2.6

              (所有软件将放在/opt目录下)

平台:Redhat Enterprise Linux 5.4 64位

二、环境准备:

1.建立用户svn:

#useradd svn

#passwd svn

提示输入密码:

并把用户加入到/etc/sudoers文件中,为了下面执行sudo命令:

增加文件/etc/sudoers写入的权限:#chmod u+w /etc/sudoers

编辑文件/etc/sudoers:#vi /etc/sudoers

并在root  ALL=(ALL)  ALL下边一行输入svn  ALL=(ALL)  ALL

取消文件/etc/sudoers写入的权限:#chmod u-w /etc/sudoers

2.安装:jre-6u24-linux-x64-rpm.bin , jdk-6u21-linux-x64-rpm.bin

增加对文件的执行权限:$sudo chmod u+x jre-6u24-linux-x64-rpm.bin

                                            $sudo chmod u+x jdk-6u21-linux-x64-rpm.bin

执行文件 $sudo./jre-6u24-linux-x64-rpm.bin

                 $sudo./jdk-6u21-linux-x64-rpm.bin

 

      1.解压软件包:tar –jxvf 文件名

      2.进入解压的目录编译:./configure

      3.安装:make&&make install

三、安装信息:

 

1、设置JAVA_HOME环境变量,并把它放到java 6 jre的家目录:
     $sudo export JAVA_HOME=/usr/java/default
    测试:  
       $ $JAVA_HOME/bin/java -version
       java version "1.6.0_20"
       Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
       Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing
2、进入opt目录,并对opt目录所有人有写的权限
$ cd /opt
3、解压安装包:
$ tar zxf CollabNetSubversionEdge-x.y.z_linux-x86.tar.gz
解压完将产生一个CSVN目录
4、进入csvn目录并用sudo安装:
$ cd csvn
$ sudo -E bin/csvn install
5、启动服务:
$ bin/csvn start

 

四、登录:
 
默认地址: http://localhost:3343/csvn(如果想更改地址,可以到/opt/csvn/data/conf/csvn.conf中更改)
用户名: admin
密码: admin
截一个登陆界面:

五、如果想以https安全方式登陆,在web界面的管理选项卡中,服务器配置:勾选下面图中红圈中的选项:

基本的安装信息已经写出来了,如果需要更多的配置可以参照软件的安装手册!

------------------------------------------------分割线------------------------------------------

by 大鹏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值