(一) 安装svn1.4.5
# wget http://subversion.tigris.org/downloads/subversion-1.4.5.tar.gz //下载subversion安装包
# chmod a+x subversion-1.4.5.tar.gz //添加可执行权限
# tar zxvf subversion-1.4.5.tar.gz //解压缩安装包
# cd subversion-1.4.5 //进行安装目录
# ./configure --prefix=/usr/local/subverion --with-apxs=/usr/apache bin/apxs //--with-apxs指定apxs的安装的目录,可以在安装过程中自动生成两个必要的模块文件mod_dav_svn.so和 mod_authz_svn.so以及能够支持它们可以正常地工作。
# make
# make install
(二) 创建测试仓库
# mkdir /svnroot //创建SVN根目录svnroot(是否需要修改目录的权限)
# svnadmin create --fs-type fsfs /svnroot/test //在SVN根目录下创建一个名叫test的仓库,--fs-type为指定仓库的文件格式为fsfs
(三) 添加svn用户
# htpasswd -c -m /svndata/test/passwd windy
//在/svnroot/test下创建用MD5方式加密的密码文件passwd,-c参数为create的意思,-m参数为以MD5加密方式
New password: xxxxxx
Re-type new password: xxxxxx
Adding password for user windy //添加成功
(四)
安装apache2.2
(五) 配置apache xml 代码安装apache
修改apache配置文件。
# vi /usr/local/apache2/conf/httpd.conf
# Example:
# LoadModule foo_module modules/mod_foo.so
在这下面检查这两行,一般会自动加入,如果没有则要手工加入
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
在末尾加上以下参数
- <Location /svn>
- DAV svn
- SVNPath /svnroot/test
- AuthType Basic
- AuthName "Windy's SVN"
- AuthUserFile /svnroot/test/passwd
- Require valid-user
- </Location>
<location svn="">
# service apache restart //重启apache server
(六) 测试svn
用IE打开http://192.168.10.100/svn,输入用户名和密码,能看到以下信息,说明我们已经配置成功了。
Revision 0: /
--------------------------------------------------------------------------------
Powered by Subversion version 1.4.5.
分享到:
相关推荐
1 假设安装Apache至D:\Apache2 (%Apache_HOME%) 2 复制附件解压后里面的*.dll和*.so到%APACHE_HOME%\modules 3 修改%APACHE_HOME%\conf\httpd.conf,增加或修改: LoadModule dav_module modules/mod_dav.so ...
Apache2.2+svn1.6.6 在Windows环境下配置版本控制主要涉及到以下几个关键知识点: 1. **Apache HTTP Server 2.2**:Apache HTTP Server是广泛应用的Web服务器,用于托管网页内容。在这个环境中,Apache将作为...
### Apache2.2与SVN1.5.3构建版本控制系统服务器详解 #### 一、概述 本文档详细介绍了如何使用Apache2.2与Subversion(简称SVN)1.5.3版本来构建一个版本控制服务器的过程。通过此教程,用户能够了解整个搭建过程...
SVN 1.4.5可能保持了与早期版本的兼容性,使得升级过程更为平滑,不会因为版本升级而影响到现有的工作流程。 8. 国际化和本地化: 鉴于没有明确提及具体语言支持,可以假设1.4.5版本可能继续支持多语言,包括中文...
4. **安装Subversion (SVN)**:下载并安装SVN 1.6.6的Windows版本,配置SVN服务器与Apache集成,将SVN作为Apache的一个模块运行。 5. **配置mod_dav_svn模块**:在Apache的配置文件中添加mod_dav_svn模块的相关配置...
svn1.4.6+apache2.2 svn1.4.6+apache2.2
在本文中,我们将深入探讨"svn-1.4.5-setup—svn服务器端"的相关知识点,包括SVN的基本概念、1.4.5版本的特点、安装过程以及服务器配置。 1. SVN基本概念: SVN的核心功能是版本控制,它通过存储文件的不同版本来...
Subversion是一个自由/开源版本控制系统,它管理文件和目录可以超越时间。一组文件存放在中心版本库,这个版本库很像一个普通的文件服务器,只是它可以记录每一次文件和目录的修改,这便使你可以取得数据以前的版本...
SVN(Subversion)是Apache软件基金会开发的一款版本控制系统,用于管理源代码和文档的版本。SVN 1.4.5是该系统的一个较早版本,它提供了基本的版本控制功能,包括版本追踪、冲突解决、分支和合并管理等。在SVN ...
总之,配置Trac 0.12+SVN 1.6+Apache 2.2在Windows下的环境涉及到多个组件的安装、配置和整合。每个步骤都至关重要,确保每个部分正确无误地设置,才能构建一个稳定且功能完备的Trac系统。务必按照官方文档或指南...
svn-1.4.5-setup.exe与apache_2.0.63-win32-x86-no_ssl.msi最完美的组合 详细安装与使用说明:http://hi.baidu.com/anglecloudy/blog/item/014ed830b25d6293a9018e9f.html
将Apache与SVN整合,可以创建一个高效、安全的Web访问源代码仓库的解决方案。以下是对"Linux整合Apache和SVN"这一主题的详细讲解。 首先,了解SVN的基本概念。Subversion是一个集中式的版本控制系统,它记录了文件...
这个压缩包文件“TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi”包含的是适用于Windows操作系统的TortoiseSVN客户端,版本1.4.5,与SVN服务器1.4.5相匹配。 TortoiseSVN是一个直观的GUI(图形用户界面)工具,它...
Apache2.2官方手册中文版是在原来尚未完成的“Apache2.0手册中文版翻译项目”的基础上,根据新的Apache2.2文档进行修订、更新、补充的结果,没有原项目组之前辛勤劳动积累的成果,单靠我一人之力是很难完成的[目前...
标签"Chameleon svn"进一步确认了这个项目与Subversion的关联,可能是指这个版本的Chameleon是在Subversion的版本控制下进行开发的。 压缩包文件名列表中有两个文件: 1. Chameleon_2.2svn_r2187_trunk_pkg.zip - ...
Apache 2.2 + Subversion 1.6.5 是一个经典的版本控制系统组合,用于管理和协同开发源代码。Apache HTTP Server 提供了Web服务,而Subversion作为一个版本控制系统,允许团队成员跟踪代码变更并协作。TortoiseSVN则...
Cent OS上配置Apache2 + SVN Cent OS上配置Apache2 + SVN
TortoiseSVN-1.4.5中文包
SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置