linux第十三刀_Linux上安装Subversion

本文介绍如何在 CentOS 4.7 系统上通过编译安装的方式部署 Subversion 1.5 版本,并集成 Apache 2.2 实现 Web 访问。具体步骤包括安装 GCC、Apache 和 Subversion,配置 Apache 以支持 SVN 仓库,最终通过 TortoiseSVN 客户端验证安装成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介
在CentOS release 4.7 (Final) 上安装与部署Subversion1.5

安装方式为:通过编译安装源代码的形式进行安装

1.资源
需要CentOS4.7版本并安装GCC相关包,检查是否安装GCC采用以下命令:

# rpm -qa | grep gcc 【查看GCC相关的包】

# gcc -v 【查看GCC版本号】

下载如下资源,并上传到/sub目录:

subversion-1.6.5.tar.gz Subversion代码包

subversion-deps-1.6.5.tar.gz Subversion相关依赖包

httpd-2.2.17.tar.gz Apache2.2版本

2.安装
2.1安装Apache2.2至/sub/www目录下
# cd /sub

# tar zxvf httpd-2.2.17.tar.gz

# mkdir /sub/www

# cd /sub/httpd-2.2.17

# ./configure --enable-dav --enable-so --prefix=/sub/www

# make && make install

运行成功并发现在/sub/www下存在了bin以及其他目录,则安装成功

2.2配置Apache2.2
# vi /sub/www/conf/httpd.conf

将配置中的80端口,修改为监听端口8081

2.3测试Apache2.2
# cd /sub/www/bin

# ./apachectl start

启动Apache,并在浏览器中输入http://192.168.63.90:8081若显示It works!则成功

2.4安装Subversion1.5至/sub/svn目录下
# cd /sub

# tar zxvf subversion-1.6.5.tar.gz

# tar zxvf subversion-deps-1.6.5.tar.gz

# mkdir /sub/svn

# cd /sub/subversion-1.6.5

# ./configure --with-apxs=/sub/www/bin/apxs --prefix=/sub/svn

# make && make install

运行成功并在/sub/svn下发现bin以及其他目录即安装成功

2.5创建Subversion资源库
# cd /sub/svn/bin

# ./svnadmin create /sub/repos

修改Apache的配置文件

# vi /sub/www/conf/httpd.conf

将如下内容增加至内容尾部

<Location /repos>

DAV svn

SVNPath /sub/repos

</Location>

然后将/sub/repos/目录的权限所有者修改为daemon:daemon

# chown -R daemon:daemon /sub/repos/

# chmod 700 /sub/repos/

然后重启Apache2.2

# cd /sub/www/bin

# ./apachectl restart

3.使用
在TortoiseSVN中输入如下地址:http://192.168.63.90:8081/repos 即可使用SVN库

备注:192.168.63.90为Linux主机IP
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值