- 浏览: 149989 次
- 性别:
- 来自: 武汉
文章分类
最新评论
-
mathlpz:
JSP_Struts标签 html:select option基本用法 -
phil09s:
还有一篇相当不错的教程:http://lavasoft.blo ...
commons-logging log4j的联系区别 -
phil09s:
灰常不错的教程,配合http://sammor.iteye.c ...
commons-logging log4j的联系区别
一 环境 操作系统:windows2003 server Apache版本:2.0.55 subversion版本: Setup-Subversion-1.5.3.msi TortoiseSVN版本: TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi 二 安装步骤 1.安装Apache 如果您已经拥有Apache的安装程序,那么你就可以双击安装程序开始安装。请确保你输入正确的服务器URL(如果你的服务器没有DNS名称,你可以直接输入IP地址)。我建议你将Apache安装成 for all Users,on Port 80,as a service。注意:如果你已经有一个IIS或者其它的程序使用80端口,安装可能会失败。如果是这样,你可以到程序目录下的Apache Group"Apache2"conf目录中找到文件httpd.conf,将其中的Listen 80改成一个不用的端口,比如Listen 81。然后重新运行这个安装程序,这次应该不会再有问题了。 2.安装Subversion并配置 a,双击Subversion的安装程序来完成安装,安装完毕之后。我们进入subversion文件目录中(默认安装位置是:c:\Program Files\Subversion), 在该目录中的bin文件夹中找到httpd/mod_dav_svn.so、mod_authz_svn.so和libdb44.dll,将它们拷贝到Apache的modules目录(通常为c:\Program Files\Apache Group\Apache2\modules)下。 b,打开Apache的配置文件httd.conf(通常为c:\Program Files\Apache Group\Apache2\conf\httd.conf),修改以下内容: #LoadModule dav_module modules/mod_dav.so 修改为: LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule dav_module modules/mod_dav.so 其实就是去掉这两行的注释。 然后在LoadModule节的最后添加以下两行: *注意: 这两行的代码顺序不能错,以免带来不必要的麻烦。 C, 然后在该文件最末进行相应的配置,以便客户端 TortoiseSVN和浏览器知道如何访问: d,下面,我们就来创建passwd文件,你打开命令行(DOS窗口),将当前目录切换到apache2目录(通常为c:\Program Files\Apache Group\Apache2),然后打入以下命令以创建文件: 此命令执行Apahce的bin目录下的htpasswd.exe来创建一个密码文件,创建完成之后,重启Apache服务。 e,权限控制文件创建 在c:\svn目录下创件svnaccessfile文件,然后打开进行配置,可以参照下面的示例: 3.TortoiseSVN 双击安装程序,默认安装即可!完成之后,你就可以用URL(http://IP/svn/test)来访问版本库了! 好了,现在你就应该可以去体会一下你的劳动成果咯! * 为什么要先装Apahce后安装SVN呢? 先安装Apahce后安装的原因是,如果Apache安装成功,那么在安装 SVN的时候,会自动配置相关的属性!不过也没什么关系,我们还是可以自己来配置的!
测试Apache是否安装成功?
你可以在你的浏览器中键入 http://loccalhost,如果呈现了一个已经配置好的网站,那么你的Apache就安装成功了。
LoadModule authz_svn_module modules/mod_authz_svn.so
DAV svn # 告诉Apache哪个模块负责服务像那样的URL--在这里就是Subversion模块
SVNParentPath C:\svn #告诉Subversion在目录C:\svn下寻找版本库
AuthType Basic #启用基本的验证,使用用户名/密码验证
AuthName "test" # test为版本库
AuthUserFile c:\svn\passwd #passwd问密码和用户文件,用来验证用户的用户名及密码
AuthzSVNAccessFile C:\svn\svnaccessfile #权限控制文件,限定各个用户或组在版本库中目录的访问权限
Require valid-user #限定用户只有输入正确的用户名及密码后才能访问这个路径
</Location>
比如: bin\htpasswd -c c:\svn\passwd admin
命令分析:
c:\svn\passwd 表示会在:c:\svn目录下创建一个passwd文件
admin 表示用户名
[groups]
@admin = admin
@user = test #test用户还需要按照上面d步骤来创建它和它的密码
# 为所有库指定默认访问规则
# 所有人可以读
[/]
* = r
# 为test版本库制定权限
#admin组拥有读写权限
#user组只有读取权限
[test:/svn/test]
@admin = rw
@user = r
代码:
发表评论
-
读取配置文件
2014-05-16 13:41 0package com.hundsun.hsacct.act ... -
Linux环境搭建系统
2013-05-20 10:09 01. VMware workstation ... -
Java 繁体化
2013-05-10 13:59 1369package com.xxyy.common; i ... -
Error : \Java\jdk1.6.0_17\lib\tools.jar was unexpected at this time
2012-02-14 21:26 1858when our application server fai ... -
findbugs ant 代码审核工具
2012-01-11 15:38 2991Findbugs 是一个静态分析工具,它检查类或者 JA ... -
commons-logging log4j的联系区别
2011-12-19 14:54 66091、Apache通用日志接口(commons-loggi ... -
Solaris 10 上网
2011-10-17 13:12 1181昨天在虚拟机里面装好了solaris操作系统,却上不了网,按照 ... -
Solaris 10 的安装【转载】
2011-10-17 10:22 2899Solaris 10 的安装------------- ... -
eclipse 提示 快捷键
2011-10-08 16:53 896eclipse3.3中把内容助手(content assist ... -
MongoDB的初次接触学习体验
2011-06-16 17:52 0待续。。。 -
win7免安装mysql配置使用
2011-06-12 11:29 3025win7 64位机 下载地址:http://www.mys ... -
如何让电脑发音帮你读英文
2010-08-28 18:22 3584[1]首先,在桌面单击右键,在旁拉菜单中选择“文本文档”,就会 ... -
[转载] String getBytes()
2010-08-02 14:35 1371public byte[] getBytes()使用平台默认的 ... -
正则表达式 java
2010-01-19 11:11 1079目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix ... -
zk webapps下 文件 乱码
2010-01-06 10:30 182518328 [main] INFO lucene.Lucene ... -
SPRING 定时任务设置详解
2010-01-04 15:15 1177org.springframework.schedulin ... -
C3P0 连接池详细配置
2009-12-06 15:27 918<c3p0-config> <default ... -
WebApplicationContext : org.springframework.web.context.ContextLoaderListener作用
2009-12-05 15:59 1445如果您想要在自己所定义的Servlet类别中使用Spring的 ... -
一个web项目web.xml的配置中<context-param>配置是起什么作用的
2009-12-05 15:44 12291.启动一个WEB项目的时候,容器(如:Tomcat)会去读它 ... -
寻找项目的配置文件
2009-10-21 11:40 992try { String ur ...
相关推荐
总之,Windows下的SVN服务器环境搭建涉及多个步骤,从安装软件、创建仓库到配置权限和使用客户端。理解这些步骤对于有效地利用Subversion进行团队协作至关重要。同时,随着团队规模的扩大,你可能还需要考虑更多的...
Windows 平台下搭建 SVN 服务器 在 Windows 平台下搭建 SVN 服务器是一项复杂的任务,需要详细的步骤和配置。本文档将指导您如何在 Windows 平台下搭建 SVN 服务器,并解决可能遇到的问题。 软件安装 首先,需要...
以上就是在Windows上搭建本地SVN服务器的基本流程。值得注意的是,为了提高安全性,你应该考虑使用SSL/TLS加密连接,并为用户分配适当的权限。此外,保持Subversion和Apache的更新也很重要,以获取最新的安全补丁和...
完成以上步骤后,你就成功地在Windows上搭建了一个Apache SVN服务器。这个服务器不仅可以服务于本地开发环境,还可以通过网络供远程团队成员使用。在实际工作中,确保定期备份SVN仓库,以防数据丢失,并保持Apache和...
在这个"SVN 服务器环境搭建"的压缩包中,包含了搭建SVN服务器和客户端所需的所有资源,使得你可以方便地进行下载和安装。下面我们将详细讲解如何搭建一个SVN服务器。 1. **SVN服务器组件**: SVN服务器通常由两个...
为了能够在Windows环境下搭建一个SVN服务器,并且通过Apache Web服务器来提供服务,以下是一系列详细的步骤。 #### 一、安装Apache服务器 首先需要安装Apache服务器,以便为SVN提供HTTP访问接口。这里以`apache_...
总的来说,Windows下的SVN服务器搭建和客户端安装是一个相对简单的过程,通过VisualSVN Server和TortoiseSVN的组合,可以有效地实现代码的版本管理和团队协作。熟悉这两个工具的使用,对于任何在Windows环境下进行...
本文将详细介绍如何在Windows环境下搭建SVN服务器,并通过实例演示配置过程。 #### 二、准备工作 1. **下载Subversion** - 访问官方网站或其他可信源下载Subversion安装包,推荐下载解压即可使用的版本,如`svn-...
在本文中,我们将详细介绍如何在Windows平台上搭建SVN服务器,包括使用dos命令启动SVN服务器、使用批处理文件自动启动SVN服务器、将SVN服务器添加到Windows服务中等内容。 一、使用dos命令启动SVN服务器 要启动SVN...
windows下SVN服务器搭建,包括[服务端安装],[客户端安装],以及TortoiseSVN的使用详解
在linux系统上在线、离线搭建SVN服务器,windows上搭建服务器的过程。
【Windows下SVN服务器配置详解】 Subversion (简称SVN) 是一款强大的版本控制系统,它在Windows环境下同样可以被高效地配置和使用。本指南将详细介绍如何在Windows上搭建SVN服务器,包括Apache HTTP Server的安装、...
此文档为自己操作后总结,按照步骤做肯定可以在windows服务器搭建svn
### Windows环境下搭建SVN服务器详解 #### 一、概述 版本控制系统在软件开发过程中扮演着极其重要的角色。Subversion(SVN)作为一款开源的版本控制系统,在团队协作中被广泛采用。本文档将详细介绍如何在Windows...
在华为云上搭建SVN服务器是一项关键的任务,用于集中管理和版本控制代码和其他文件。以下是详细的步骤和知识点: 1. **购买并登录Windows弹性云服务器**: - 弹性云服务器(ECS)是华为云提供的可伸缩计算资源,包含...
### WINDOWS环境下SVN平台搭建详解 #### 一、SVN平台安装软件概述 在搭建SVN平台时,我们需要准备以下几项软件: 1. **SVN服务器**: SVN服务器用于存储和管理版本控制系统中的数据。本案例中使用的是`svn-1.4.5-...