CentOS下Apache+Subversion如何实现版本控制专家点评

开发 项目管理
本文向大家介绍一下CentOS下Apache+Subversion如何实现版本控制,在这里拿出来和大家分享一下,希望对大家有用。

本节和大家讨论一下CentOS下Apache+Subversion实现版本控制问题,主要包括安装和配置等内容,在这里拿出来和大家分享一下。
首先要说明一点的是Apache并不是必须安装的,如果你只用在CentOS下本地实现版本控制的话,否则你至少要选择一种服务器与SNV配合使用才能实现远程版本控制,比较推崇使用Apache,好处实在太多了,比如多种身份验证,可配置使用SSI加密等高级功能,当然,Apache也存在一些缺点,比如http本身是无状态连接的,结果是导致连接速度相对要慢一点。

CentOS官方有资料专门介绍如何配置SVN的,不过官方都是用yum方式安装的,确实YUM有时候确实好用,不过对于初学者还是推荐自编译安装,在这一过程中出现的问题自已试着解决,其实是一件非常有效的学习方法,也是非常有趣的一件事.CentOS官方资料:http://wiki.centos.org/HowTos/Subversion?highlight=(subversion)

CentOS下Apache+Subversion安装步骤:
1.安装Apache
2.安装subversion
3.创建版本库
Apache安装(原转载的文章感觉这一块讲的不是很好,就加上了这一块.):

1.下载:CentOSApache
[root@localhostsrc]#chmod+xhttpd-2.2.8.tar.gz
[root@localhostsrc]#tar-zxvfhttpd-2.2.8.tar.gz
2.CentOSApache设置编译器的编译参数
[root@localhostsrc]#cdhttpd-2.2.8
[root@localhosthttpd-2.2.8]#./configure–prefix=/usr/local/apache2–enable-module=so
3.CentOSApache编译和安装:
[root@localhosthttpd-2.2.8]#make;makeinstall
#如果没有错误的话,那么Apache就已经安装在/usr/local/apache2目录中了
4.CentOSApache启动服务:[root@localhosthttpd-2.2.8]#/usr/local/apache2/bin/apachectlstart
5.CentOSApache确定启动状:
[root@localhostapache2]#netstat-utl
tcp00*:http*:*LISTEN
#看到上面这行就表示你的Apache已经启动。
#用浏览器访问,看到Itworks!,说明apache已经安装成功了,恭喜您!

正文
一、准备好安装包:CentOS下Apache+Subversion下实现版本控制***步要先准备好安装包。
①apr-1.3.6.tar.gz下载地址:http://apr.apache.org/
②apr-util-1.3.8.tar.gz
③subversion-1.6.3.tar.gz下载地址:http://subversion.tigris.org/
④subversion-deps-1.6.3.tar.gz
⑤httpd-2.2.9.tar.gz下载地址:http://httpd.apache.org/
注意:apach的版本与subversion版本的兼容问题,官网都有介绍的

二、开始安装:

CentOS下Apache+Subversion下实现版本控制第二步开始安装,首先把以上安装包上传至/usr/local目录,cd/usr/local进入该目录
1、安装apr
tarzxvfapr-1.3.6.tar.gz#解压包,cdapr-1.3.6,./configure
make,makeinstall
2、安装apr-util
tarzxvfapr-util-1.3.8.tar.gz,cdapr-util-1.3.8,./configure--with-apr=/usr/local/apr
make,makeinstall
3、安装apache
tarzxvfhttpd-2.2.9.tar.gz,cdhttpd-2.2.9
./configure--prefix=/usr/local/apache2.2.9--enable-dav--enable-so--enable-maintainer-mode--with-apr=/usr/local/apr/bin/apr-1-config--with-apr-util=/usr/local/apr/bin/apu-1-config#--prefix表示把apache安装在指定目录
make,makeinstall
4、安装subversion
tarzxvfsubversion-1.6.3.tar.gz,tarzxvfsubversion-deps-1.6.3.tar.gz,cdsubversion-1.6.3
./configure--prefix=/opt/svn--with-apxs=/usr/local/apache2.2.9/bin/apxs--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr
make,makeinstall至此,安装基本完毕,再配置下就可以使用了
注意:因为这些安装包需要gcc编译,所以要确保linux上装有gcc程序,否则是没办法进行安装的。CentOS下Apache+Subversion实现版本控制讲解完毕。

【编辑推荐】

  1. Subversion+Apache配置之***体验
  2. 重点剖析:Subversion1.4.6+Apache2.2.8服务器如何搭建
  3. 专家指导:Windows2003下如何进行Apache+SVN部署
  4. 专家指导:Apache下的Subversion权限配置
  5. Windows下Apache+SVN部署全程跟踪

 

责任编辑:佚名
相关推荐

2010-05-21 14:42:29

CentOS下Apac

2010-05-20 16:38:40

Subversion常

2010-05-19 14:28:18

Subversion权

2010-05-20 18:30:08

Eclipse下使用S

2010-05-21 09:42:22

Subversion学

2010-05-14 13:26:12

Subversion和

2010-05-14 15:14:10

安装Subversio

2010-05-18 10:20:10

CentOSNginxSubversion

2011-04-08 18:00:19

GitSubversion版本控制系统

2010-05-19 14:48:44

Subversion用

2010-05-19 12:50:52

Subversion服

2010-05-12 18:05:45

linux下subvesubversionapache配置

2010-05-28 10:22:41

搭建SVN

2010-05-18 18:28:05

安装Subversio

2010-05-17 13:34:47

2010-05-27 17:01:22

启动Subversio

2010-05-19 14:37:00

Subversion用

2010-03-30 15:52:49

CentOS安装

2010-05-19 14:05:59

Subversion+

2010-05-17 14:11:35

Subversion
点赞
收藏

51CTO技术栈公众号