svn-win32-1.5.5.zip和apache_2.2.11-win32-x86-no_ssl.msi注意版本要匹配,否则可能会报错误1和2(见下面)
软件安装:
1. 安装svn
1.1直接解压下载的svn压缩包即可
1.2(%svn%为svn的主目录)使用%svn%/bin下的svnadmin命令创建工程:
svnadmin create d:/svn/myproject
注释:d:/svn为svn的根目录,myproject是我们的工程
2.安装apache:
2.1按照提示安装即可
2.2关于80端口是否被占用
2.2.1使用命令netstat -ano|findstr ".*:80.*:.*" 即可查看80端口是否被使用,一般安装iis以及迅雷等软件有可能把端口占用,如果80被占用的话,最后一列的数字即为占用80端口软件的pid;当然您可以把该软件关闭,也可以修改apache的端口
2.2.2(%apache%为apache的主目录)修改apache的端口可以修改%apache%/conf/httpd.conf
把里面的Listen 80修改为:
Listen 81
这样您的apache的端口就变成81了,不会与80冲突啦,修改后端口再按照2.1重新安装一次即可
2.3在浏览器里输入http://localhost:81正常显示说明安装成功。(81是端口号)
3.把svn与apache结合
3.1拷贝%svn%下的文件到%apache%下
3.1.1把%svn%\bin\下的mod_dav_svn.so和mod_authz_svn.so到%apache%\modules目录下
3.1.2把%svn%\bin\下的九个dll文件intl3_svn.dll,libapr-1.dll,libapriconv-1.dll,libaprutil-1.dll,libdb44.dll,libsvn_delta-1.dll,libsvn_fs-1.dll,libsvn_repos-1.dll,libsvn_subr-1.dll拷贝到%apache%\bin目录下(建议全部copy过去,否则容易报错误2,见下面)
3.2修改%apache%/conf/httpd.conf文件
3.2.1把在httpd中找到以下2行,并把前面的注释符#删除:
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so
如果不删除容易报错误3,见下面
3.2.2在LoadModule结尾处添加以下2行:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
3.2.3在http.conf文件的结尾处添加以下配置行:
<Location /svn>
DAV svn
SVNParentPath D:\svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile D:\svn\passwd
#AuthzSVNAccessFile D:\svnaccessfile
Require valid-user
</Location>
注释:1.SVNParentPath D:\svn 为svn的主目录,参加1.2中设置
2.AuthUserFile D:\svn\passwd 密码存储文件,(下面要使用)
3.3创建passwd文件来管理svn的访问权限
3.3.1 使用%apache%\bin\htpasswd.exe来创建密码
第一个用户的命令:htpasswd -c D:\svn\passwd %username%
第二个用户的命令:htpasswd D:\svn\passwd %username%
注释:1.-c是创建新文,%username%是用户名,输入命令后还会提示输入密码二次。
2.D:\svn\passwd为3.1.3中设置的路径文件
分享到:
相关推荐
Subversion (简称SVN) 是一款强大的版本控制系统,它在Windows环境下同样可以被高效地配置和使用。本指南将详细介绍如何在Windows上搭建SVN服务器,包括Apache HTTP Server的安装、Subversion的集成、文件库的创建、...
在Windows 2003操作系统上搭建SVN(Subversion)服务器是一项常见的版本控制系统配置任务,主要用于团队协作和代码管理。以下将详细讲解如何在Windows 2003上安装和配置SVN服务,以及所需的软件和步骤。 首先,我们...
### SVN在Windows系统下的配置详解 #### 软件简介 - **VisualSVN Server**:一款用于搭建Subversion(SVN)服务器的工具,它提供了简单易用的图形化界面来帮助用户快速配置SVN服务器环境。VisualSVN Server分为...
本文将详细介绍在Windows环境下安装和配置SVN的过程。 #### 二、准备工作 在开始安装之前,请确保您的电脑上已经安装了以下软件: - Windows 操作系统 - 互联网连接 - 浏览器以下载所需文件 #### 三、下载 SVN 1. ...
- 本文实例使用的是Windows Server 2003 R2 Enterprise X64 SP2(64位),同时适用于Windows Server 2003 X86 SP2、Windows XP X86 SP3、Windows 7 X64。 - SVN版本选择SubVersion v1.6.16,而Apache服务器版本为...
### XAMPP与SVN在Windows下的安装配置及权限管理 #### XAMPP的安装与验证 XAMPP是一款免费的、开放源码的跨平台Web服务器解决方案,包含了Apache、MySQL、PHP和其他组件,适用于快速搭建本地开发环境。在Windows...
在Windows平台上,有许多SVN客户端可供选择,其中SlikSVN是一款流行的轻量级绿色版本,尤其适合那些希望快速配置并开始使用的用户。 标题中提到的“svn绿色windows版本”指的是SlikSVN的Windows发行版,它不需要...
### Apache配合SVN在Windows下的安装配置及其权限管理 #### 一、安装配置Apache与SVN **1. 安装Apache** - **步骤**: 首先下载Apache 2.2.14版本,并进行安装。安装路径设为`D:\Program Files\Apache Software ...
在Windows 2003操作系统上设置Subversion(SVN)服务器是一项常见的任务,尤其对于软件开发团队来说,它提供了一种版本控制系统,用于管理代码库。Subversion是一个开源的集中式版本控制系统,允许团队成员协作开发...
- **配置JDK和Maven**: 在“系统管理”->“全局工具配置”中,分别配置JDK目录和Maven的根目录,以及Maven的设置文件路径。 **4. Jenkins 项目配置** - **创建项目**: 输入项目名称,选择“构建一个Maven项目”。 ...
在Windows系统中,SVN的配置文件通常位于用户的`%APPDATA%\Subversion\auth`目录下。这个目录下有多个以`.svn-auth`为后缀的文件,其中包含了不同类型的认证信息。SVN密码查看工具会读取这些文件,解析其中的认证...
本文将详细讲解如何在Windows环境下配置svn服务器,以便团队成员能够有效地管理和协同工作。 首先,我们需要理解svn的基本概念。Subversion是一个开源的版本控制系统,它允许开发者跟踪并管理项目中的文件和目录的...
总的来说,配置SVN服务器在Windows上需要对Apache服务器的配置有深入理解,同时熟悉Subversion的相关模块设置。通过以上步骤,你应该能成功搭建起一个基本的SVN服务环境,以便于团队进行代码版本控制和协同开发。在...
### Windows SVN 服务器端配置详解 #### 一、SVN简介 Subversion(简称SVN)是一种开源的版本控制系统,广泛应用于软件开发过程中对代码进行版本控制与管理。相较于早期的版本控制系统如CVS,SVN提供了更强大的功能...
本教程将详细讲解如何在MyEclipse 10中安装并配置SVN,以实现高效、安全的代码版本控制。提供的压缩包文件包含了配置所需的全部资料,包括配置文件和详细的说明。 首先,我们需要理解SVN的作用。SVN是一种集中式的...
自动发送邮件功能在团队协作中非常实用,它可以帮助团队成员实时了解项目中的更新和变更。以下是如何配置SVN以实现自动发送邮件的详细步骤: 1. **安装依赖软件** 在开始配置之前,你需要确保你的服务器上已经安装...
在Windows环境下配置Apache服务器与Subversion(SVN)的集成是一项常见的任务,这对于团队协作开发至关重要。Apache作为流行的Web服务器,而SVN则是一个版本控制系统,二者结合可以让开发者通过Web界面进行代码版本...
安装完成后,系统环境变量将自动配置,使得在命令行中可以直接使用svn命令。 2. **使用命令行工具** 在安装完成后,用户可以通过Windows命令提示符或PowerShell来使用SVN命令。例如,`svn co URL` 可以克隆远程...
客户端工具通常用于非Eclipse环境下的SVN操作,例如在Windows资源管理器中直接查看和管理版本控制的文件。中文安装包则确保所有界面和提示信息显示为中文,方便中文用户使用。 总的来说,Eclipse中的SVN配置是团队...