Linux下搭建大型SNV平台
拥有帝国一切,皆有可能。欢迎访问phome.net
以上介绍摘自Subversion 手册 http://www.subversion.org.cn/svnbook/1.4/svnbook.html#svn.foreword 本文以下只介绍SVN使用Apache http 服务,将完成多个项目版本库管理、SSL加密、web界面管理项目、mysql 存放用户密码等全套SVN解决方案. 好了,打起精神开始用功学习吧~ 一、环境说明 Server : CentOS 5.5 IP: 10.1.254.241 Client : Win2003 IP:10.1.96.9 二、软件包安装 1、 [root@subversion-1 ~]# yum -y install mysql mysql-server mysql-devel per-DBI perl-DBD-MySQl mod_auth_mysql php-common Php-cli php http http-devel mod_sslsubversion subversion-devel subversion-perl mod_dav_svn php-mysql Mod_auth_mysql 把用户名字和密码保存到MySQL数据库,然后直接使用它们进行身份验证. Mod_dav_svn Apache通过Apache HTTP服务器用来维护Subversion版本库配置指示.(详见: http://www.subversion.org.cn/svnbook/1.4/svnbook.html#svn.ref.mod_dav_svn) 2、查看subversion是否安装成功 [root@subversion-1 ~]# svnserve --version svnserve, version 1.6.11 (r934486) compiled Jun 8 2011, 16:21:54 三、配置mysql 1、新建一个账户 GRANT all privileges ON *.* TO usvn@localhost IDENTIFIED BY ''usvn''; 四、配置svn管理程序usvn 下载地址:http://subversion.tigris.org/downloads/subversion-1.6.11.tar.gz 1、 程序环境要求 1) PHP 5 (5.1.2 <= ver < 5.3) 2) apache2 3) mod_dav enable (in Apache httpd.conf - DSO support - "LoadModule dav_module modules/mod_dav.so") 4) mod_dav_fs enable (in Apache httpd.conf - DSO support - "LoadModule dav_fs_module modules/mod_dav_fs.so") 5) mod_rewrite enable (in Apache httpd.conf - DSO support - "LoadModule rewrite_module modules/mod_rewrite.so") 6) proper AllowOverride configuration (see below example - "AllowOverride All") 拥有帝国一切,皆有可能。欢迎访问phome.net 好了,休息一下. 本文出自 “祝建跃-专注、专业” 博客,请务必保留此出处http://zhujy.blog.51cto.com/478869/614563 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |