快速业务通道

centos 5.4安装svn apache

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-13
环境:nginx php-cgi先前的跑着web服务,开发人员要对其修改.特此安装配置svn.以便自己 以前在Windows 上安装了一个.今天在linux上安装,顺便记录一下. 下载svn安装包,以root进行所有操作: wget "http://subversion.tigris.org/downloads/subversion-1.6.12.tar.gz" wget "http://subversion.tigris.org/downloads/subversion-deps-1.6.12.tar.gz" 安装apache yum install apr apr-util httpd httpd-devel mod_dav_svn 开始解压编译subversion安装: tar zxvf subversion-1.6.12.tar.gz 拥有帝国一切,皆有可能。欢迎访问phome.net tar zxvf subversion-deps-1.6.12.tar.gz cd subversion-1.6.12 ./configure --prefix=/usr/local/svn --without-berkeley-db 注:以svnserve方式运行,不加apache编译参数.以fsfs格式存储版本库,不编译berkeley-db make && make install 运行 /usr/local/svn/bin/svnserve --version 出现一下信息,安装成功 svnserve, version 1.6.12 (r955767) compiled Dec 7 2010, 10:00:41 Copyright (C) 2000-2009 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/). The following repository back-end (FS) modules are available: * fs_fs : Module for working with a plain file (FSFS) repository. 拥有帝国一切,皆有可能。欢迎访问phome.net Cyrus SASL authentication is available. 配置subversion

mkdir –p /data/svn/test repos ###新建SVN存放数据文件的版本库目录 svnadmin create /data/svn/repos ###初始化版本库,生成相关配置文件 svnadmin create /data/svn/test 配置apache 配置文件如下

打开apacheconf/httpd.conf,安装subversion后,apacheconf/httpd.conf文件会自动 增加了模块

LoadModule dav_svn_module modules/mod_dav_svn.so 拥有帝国一切,皆有可能。欢迎访问phome.net

LoadModule authz_svn_module modules/mod_authz_svn.so

需要手动添加apachehttpd.conf如下:

单个版本库

<Location /svn>

DAV svn

SVNPath /data/ data/svn/www 拥有帝国一切,皆有可能。欢迎访问phome.net ###svn单版本库目录

AuthType Basic

AuthName "Subversion repository"

AuthUserFile /etc/httpd/conf/htpasswd ###允许访问用户

AuthzSVNAccessFile /etc/httpd/conf/auth ### 拥有帝国一切,皆有可能。欢迎访问phome.net authz 用户访问权限:

Require valid-user

</Location>

多个版本库

<Location /svn>

DAV svn

SVNListParentPath on

SVNParentPath /data/svn/ ###svn 拥有帝国一切,皆有可能。欢迎访问phome.net -password=Password 设置完毕!开始使用svn server httpd start svn checkout http://ip/svn/test /var/wwwtest/test ###checkout 版本库到web目录 完成!!! SVN QQ群
svn俱乐部_5 68302447
svn俱乐部_2 125194361

本文出自 “奋斗的小子” 博客,请务必保留此出处http://crazyming.blog.51cto.com/1048571/446754

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号