快速业务通道

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

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-06

应公司要求需要在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 拥有帝国一切,皆有可能。欢迎访问phome.net

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

* Python 2.4 to 2.6

(所有软件将放在/opt目录下) 拥有帝国一切,皆有可能。欢迎访问phome.net

平台: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 拥有帝国一切,皆有可能。欢迎访问phome.netjre-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 拥有帝国一切,皆有可能。欢迎访问phome.net

安装:Python 2.4 to 2.6 (Python-2.4.3.tar,Python-2.5.2.tar,Python-2.6.1.tar)

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

2.进入解压的目录编译: 拥有帝国一切,皆有可能。欢迎访问phome.net./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 拥有帝国一切,皆有可能。欢迎访问phome.net 5、启动服务: $ bin/csvn start

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

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

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

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

by 大鹏

本文出自 “大鹏的日子” 博客,请务必保留此出处

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号