昨天将svn服务器配置到了本机,仅限本机使用,今天在网上找了一些资料,配合apache服务器,将svn配置到了web上面;以下为配置步骤:
1. 先下载apache服务器,我这里使用的是apache2.0.63(apache新版本已经到2.2.11),安装apache; 测试下apache是否安装成功 http://localhost 访问下,如果成功会看到对于提示
2. 打开apache服务器安装目录,找到conf目录下的httpd.conf,用文本编辑器打开该文件,在该文件中找到
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
这两行,将前面的#号都去掉,记得文字开始前面不要留有空格,否则会报错,然后在上面两行的下面添加如下2行
LoadModule dav_module “svn安装目录/bin/mod_dav_svn.so”
LoadModule dav_fs_module ”svn安装目录/bin/mod_authz_svn.so“
svn安装目录替换成对应机器的svn安装目录,即这里使用的是绝对路径,另一种配置如下
LoadModule dav_module modules/mod_dav_svn.so
LoadModule dav_fs_module modules/mod_authz_svn.so
前提是要将svn安装目录下的bin目录下的mod_dav_svn.so和mod_authz_svn.so拷贝到apache安装目录下的modules下,这样的缺点就是每次更新文件都必须拷贝一次
3.在httpd.conf文档的最后添加如下配置:
<Location /svn>
DAV svn
SVNParentPath F:/svn
</Location>
其中F:/svn是指svn的版本库的根目录;
使用svnadmin create F:/svn/test 创建一个版本库用于测试
4.ok, 重新启动下apache,然后打开浏览器输入 http://localhost/svn/test 回车可以看到
Revision 0: /
--------------------------------------------------------------------------------
Powered by Subversion version 1.4.4 (r25188).
这样就成功了
分享到:
相关推荐
配置SVN服务器涉及到安装SVN服务端软件,创建版本库,设置权限管理,以及配置SSH(Secure Shell)以实现安全的远程访问。以下是配置SVN服务器的具体步骤: 1. **创建SVN版本库用户和组**: - 创建一个独立的用户,...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和...总的来说,SVN作为团队开发的配置管理工具,通过其强大的版本控制功能和便捷的协作方式,能够有效地提升开发效率,保障项目的稳定性和一致性。
- SVN采用二进制差异算法,对存储空间更友好,且在处理大型文件时效率更高。 10. 选择与比较: - CVS适合小型项目或对新特性需求不高的场景,而SVN因其更好的性能和安全性,更适合大型项目或团队协作。 通过深入...
svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svn...
在Eclipse中配置SVN是开发者日常工作中的一项重要任务,它能帮助团队协作,保持代码的一致性和历史记录。下面将详细介绍如何在Eclipse中配置SVN以及所需的插件。 首先,为了在Eclipse中使用SVN,我们需要安装一个...
配置管理工具-SVN,全称Subversion(简称SVN),是软件开发领域广泛使用的版本控制系统之一。它能够帮助团队协作开发,管理和跟踪代码的变更历史,确保项目的源代码始终保持整洁、有序且可追溯。SVN的核心理念是通过...
本指南将深入探讨如何在Linux环境中配置SVN服务器,以及如何进行权限管理,确保团队成员能按照预设的角色和职责进行协作。 首先,我们需要安装SVN。在大多数Linux发行版中,可以通过包管理器完成此操作。例如,在...
### SVN安装配置手册知识点解析 #### 一、软件获取与安装 - **SVN服务器**:SVN(Subversion)是一种分布式版本控制系统,用于管理软件开发中的源代码版本控制。安装SVN服务器可以让团队成员通过网络共享代码库,...
Myeclipse6.5 svn配置,免费资源,仅供参考!
svn 服务配置教程svn 服务配置教程svn 服务配置教程
【MyEclipse SVN配置文件详解】 在软件开发过程中,版本控制系统是不可或缺的工具,Subversion(SVN)作为其中的一员,被广泛应用于协同开发和代码管理。MyEclipse,一个强大的Java集成开发环境,集成了SVN插件,...
本教程将详细讲解如何在MyEclipse 10中安装并配置SVN,以实现高效、安全的代码版本控制。提供的压缩包文件包含了配置所需的全部资料,包括配置文件和详细的说明。 首先,我们需要理解SVN的作用。SVN是一种集中式的...
SVN配置及使用方案,包括详细的配置和使用方案
在这个"svn配置"主题中,我们将深入探讨如何配置SVN服务器、客户端以及进行日常的版本控制操作。 1. **安装SVN服务器**: - 对于Windows用户,可以使用VisualSVN Server,提供图形化的安装和管理界面。 - 对于...
在本教程中,我们将深入探讨如何配置一个完整的SVN服务器,包括安装、配置、创建仓库以及用户权限管理。 首先,我们需要安装SVN服务器。通常,我们可以选择VisualSVN Server或者CollabNet Subversion Server作为...
### SVN配置管理详解 #### 一、概述 版本控制系统(Version Control System,VCS)是软件开发中不可或缺的一部分,它帮助团队有效地管理源代码的变化历史。Subversion(SVN)作为一款集中式的版本控制系统,被广泛...
本篇文章将深入探讨“svn配置”这一主题,帮助读者理解如何在项目开发中有效地利用SVN来管理和协同代码。 SVN是一个开源的版本控制系统,它允许开发者追踪和控制文件及目录的变化,同时提供了多人协作的环境。对于...