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.gz
5 配置

[root@localhost opt]# cd apr-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/svn
OK 没有问题了

继续

[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 /svn
        AuthType 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 feng
New password:
提示你输入密码,默认是MD5加密

 

10、建立本地项目控制文件

  touch /usr/local/svn/auth

我的文件内容为:

[groups]
[cms.sohudo.com:/]
sohudo= rw
ttsks = rw


[php.sohudo.com:/]
sohudo = rw


重新启动apache

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值