subversion for linux redhat as5的安装

svn服务器安装

操作系统: Redhat Linux AS5

Apache:2.2.8

Svn:1.4.6

由于apache2已经安装好了,所以在安装svn的时候遇到一些问题,并把记录下来,以备以后查询。

先下载 http://subversion.tigris.org/downloads/subversion-1.4.6.tar.gz

1 解压

[root@localhost opt]# tar zxvf subversion-1.4.6.tar.gz

[root@localhost opt]# cd subversion-1.4.6

2 配置[root@localhost subversion-1.4.6]# ./configure –with-apxs=/usr/local/apache2/bin/apxs –with-apr=/usr/local/apache2/bin/apr-1-config –with-apr-util=/usr/local/apr/bin/apu-1-config –prefix=/usr/local/svn最开始配置的时候

–with-apr-util=/usr/local/apr/bin/apu-1-config 是这个

–with-apr-util=/usr/local/apache2/bin/apu-1-config

提示:configure: error: the –with-apr-util parameter is incorrect

出现这个错误就进行不下去了

看来要安装个apr-util

3 下载apr-util

http://archive.apache.org/dist/apr/apr-util-1.2.7.tar.gz

4 解压apr-util-1.2.7.tar.gz

[root@localhost opt]# tar zxvf apr-util-1.2.7.tar.gz5 配置

[root@localhost opt]# cdapr-util-1.2.7

[root@localhost apr-util-1.2.7]# ./configure –with-apr=/usr/local/apache2

[root@localhost apr-util-1.2.7]# make

[root@localhost apr-util-1.2.7]# make install

apr-util 安装成功

6 然后回到第2步

[root@localhost subversion-1.4.6]# ./configure –with-apxs=/usr/local/apache2/bin/apxs –with-apr=/usr/local/apache2/bin/apr-1-config –with-apr-util=/usr/local/apr/bin/apu-1-config –prefix=/usr/local/svnOK 没有问题了

继续

[root@localhost subversion-1.4.6]#make

[root@localhost subversion-1.4.6]#make install

svn 安装成功

7 检查subversion两个动态库有没有安装成功

vi /usr/local/apache2/conf/httpd.conf 看到下面两个模块说明安装成功 LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so

8、配置SVN vi /usr/local/apache2/conf/httpd.conf在末尾加上以下参数: <Location /svn> DAV svn SVNParentPath /svnAuthType Basic AuthName “Subversion repository” AuthUserFile /usr/local/svn/passwd AuthzSVNAccessFile /usr/local/svn/auth Require valid-user </Location>

9、建立本地访问控制文件

[root@localhost subversion-1.4.6]# cd ..

[root@localhost opt]# cd ..[root@localhost /]# cd usr[root@localhost usr]# cd local

[root@localhost local]# ./apache2/bin/htpasswd -c ./svn/passwd fengNew password:提示你输入密码,默认是MD5加密

10、建立本地项目控制文件 touch /usr/local/svn/auth我的文件内容为:[groups][cms.sohudo.com:/]sohudo= rwttsks= rw[php.sohudo.com:/]sohudo= rw

重新启动apache

我知道我不是一个很好的记录者,但我比任何人都喜欢回首自己来时的路,

subversion for  linux redhat as5的安装

相关文章:

你感兴趣的文章:

标签云: