Red Hat Enterprise Linux Server 5.5安装SVN+Apache服务

Linux Server 5.5安装SVN+Apache服务
Red Hat Enterprise Linux Server 5.5安装SVN+Apache服务

前言

Subversion (简称svn)是近年来崛起的版本管理软件,是cvs的接班人。Subversion 是一个自由 / 开源的版本控制系统。也就是说,在 Subversion 管理下,文件和目录可以超越时空。也就是 Subversion 允许你的数据恢复到早期版本,或者是检查数据修改的历史。正因为如此,许多人将版本控制系统 SVN 当作一种神奇的“时间机器”。目前,绝大多数开源软件都在使用 SVN 作为代码版本管理软件。

Subversion 支持 Linux 和 Windows ,更多是安装在 Linux 下。
svn 服务器有 2 种运行方式:独立服务器和借助Apache。2 种方式运行各有利弊。
svn 存储版本数据也有 2 种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点,常见的创建数据版本库也都是使用FSFS方式。

相关平台软件

SVN+Apache软件安装包下载推荐,在所有平台上的安装文件都在此站有免费下载,选择要在什么操作平台上进行安装配置,就下载相应的安装文件,进行安装配置。

我所使用到的安装文件如下:
CollabNet Subversion Command-Line Client v1.6.9 (for Red Hat Linux)下载文件名:CollabNetSubversion-client-1.6.9-1.i386.rpm   --客户端CollabNet Subversion Server v1.6.9 (for Red Hat Linux)  下载文件名:CollabNetSubversion-extras-1.6.9-1.i386.rpm   --服务端CollabNet Subversion Extras v1.6.9 (for Red Hat Linux)  下载文件名:CollabNetSubversion-extras-1.6.9-1.i386.rpm   --扩展件下载文件名:RPM-GPG-KEY-csvn.asc   ---分离的 OpenPGP 签名文件

安装过程:
安装非常简单容易,安装已经编译过的 rpm 文件即可!

首先安装签名文件,安装说明原文如下:

CollabNet Subversion RPMs are signed using our GPG key. As a one-time task,
import the CollabNet GPG key using the command:

sudo rpm --import /path/to/RPM-GPG-KEY-csvn.asc

The CollabNet GPG key is available for download at:

按照说明操作即可进行下一步安装,否则会有提示告知。打开终端,切换到 root 帐号:

[root@localhost]# rpm --import RPM-GPG-KEY-csvn.asc

签名文件安装后,接着就可以进行下面的安装了。

先安装 client ,然后 server ,最后是 extras ,顺序一次进行安装下去。

[root@localhost]# rpm -ivh CollabNetSubversion-client-1.6.9-1.i386.rpm
Preparing...                ########################################### [100%]
1:CollabNetSubversion-cli########################################### [100%]
[root@localhost]#

client 端安装完成;

[root@localhost]# rpm -ivh CollabNetSubversion-server-1.6.9-1.i386.rpm
Preparing...                ########################################### [100%]
1:CollabNetSubversion-ser########################################### [100%]
[root@localhost]#

server 端安装完成;

[root@localhost]# rpm -ivh CollabNetSubversion-extras-1.6.9-1.i386.rpm
Preparing...                ########################################### [100%]
1:CollabNetSubversion-ext########################################### [100%]
[root@localhost]#

extras 端也顺利安装完成;

这样三个 rpm 安装文件就顺利安装完成了。 此时,系统也就自动增加了一个 csvn 用户/组。

[root@localhost]# more /etc/passwd
csvn:x:502:501:CollabNet Subversion:/opt/CollabNet_Subversion:/bin/bash

[root@localhost]# more /etc/group
csvn:x:501:

SVN相关的程序目录也创建完成;

Red Hat Enterprise Linux Server 5.5安装SVN+Apache服务

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/67fc129352b58cfcb0839c694085dfec.html