`

SVN1.4整合Apache2.0

阅读更多
查看网站Apache服务器的信息:
cmd下:
telnet www.sohu.com 80
cmd下粘贴两行:
HEAD /index.html HTTP/1.1
Host: www.sohu.com
回两次车结果如下:
HTTP/1.0 200 OK
Date: Thu, 22 Apr 2010 06:47:32 GMT
Server: Apache/1.3.37 (Unix) mod_gzip/1.3.26.1a
Vary: Accept-Encoding,X-Up-Calling-Line-id,X-Source-ID,X-Up-Bearer-Type
Cache-Control: max-age=300
Expires: Thu, 22 Apr 2010 06:52:32 GMT
Last-Modified: Mon, 24 Mar 2008 02:24:46 GMT
ETag: "15fc018-3a410-47e710ee"
Accept-Ranges: bytes
Content-Length: 238608
Content-Type: text/html
X-Cache: MISS from 19702789.23766139.34683026.sohu.com
Via: 1.0 19702789.23766139.34683026.sohu.com:80 (squid)
Connection: close


SVN整合eclipse下载:http://subclipse.tigris.org/
第一次import文件[Share Project]时,提交全部文,以便Checkout As时做为一个项目导入到工作空间。
修改分支,主体也被修改。
创建用户命令:htpasswd -c参数是创建这个目录文件
创建用户:htpasswd -c D:\SVN\passwd\passwords feng
创建第二个用户:htpasswd D:\SVN\passwd\passwords f123
创建第三个用户:htpasswd D:\SVN\passwd\passwords seany
创建第四个用户:htpasswd D:\SVN\passwd\passwords fming

D:\SVN\passwd\policy内容如下:
[groups]
developers=feng,seany
testers=f123,fming
guester=fming

[demoproject:/]
@developers=rw
@testers=

[subsvn:/]
@developers=rw
@testers=r

[subsvnlimit:/]
@developers=rw
@testers=r
@guester=

Apache2.0下的httpd.conf文件最面增加:
<Location /svn>
DAV svn
SVNParentPath D:/SVN/repository
AuthzSVNAccessFile D:/SVN/passwd/policy
AuthType Basic
AuthName "Subversion Repositroy"
AuthUserFile D:/SVN/passwd/passwords
Require valid-user
</Location>

用户的权限重复时,只要出现有权限操作就可以。
是系统服务没有apache2这个,你到apache的bin目录下,  
apache.exe   -k   install   -n   apache2  
跟着就有了apache2这个服务了 
使用net   start   apache2就可以运行
net   stop   apache2就关闭服务

SubVersion的官方网站中有两个版本可供下载,一个是for apache2.0.X的,一个是for apache2.2.X的,第一个是可执行文件,在已经安装了Apache2.0.X的机器上运行后,会自动在httpd.conf文件中添加相应的内容,并自动复制模块和动态链接库到相应目录。
而for Apache2.2.X的那个是一个压缩包,需要手工在apache的httpd.conf中添加相应内容,主要是启用DAV,并增加一个location。这些步骤在网上都可以搜索得到,但是我发现,网上的很多文章都忽略了将动态链接库复制到apache的bin目录下这一个步骤,这样会导致apache http server无法启动。
需要复制的文件是:
libdb44.dll
libeay32.dll
ssleay32.dll

这些文件可以复制到D:\Program Files\Apache Software Foundation\Apache2.2\bin目录(也就是apache安装目录的bin目录)下。
分享到:
评论

相关推荐

    svn 1.4客户端

    SVN 1.4客户端是Subversion 1.4版本的客户端工具,允许用户与SVN服务器进行交互,执行诸如添加、删除、更新、提交等操作。在软件开发中,SVN对于团队协作和代码管理至关重要。 SVN 1.4版本发布于2006年,相比于...

    SVN1.4汉化补丁

    svn1.4.0.7501版本的中文补丁,安装svn1.4后运行该补丁,在svn settings 选项里选择语言为简体中文即可,因为文件上传限制,svn1.4单独上传,需要的查找我的其他资源

    svn1.4 chm手册

    svn1.4 chm手册,subversion1.4 chm 手册

    SVN1.4 chm手册

    《SVN1.4 chm手册》是针对版本控制系统Subversion(SVN)1.4版本的官方文档,以CHM(Compiled HTML Help)格式编译而成,方便用户离线查阅。Subversion是一款广泛应用于软件开发和其他协作项目的版本控制系统,它...

    svn 1.4 window 服务安装脚本

    标题 "svn 1.4 window 服务安装脚本" 指的是在Windows操作系统上安装Subversion(简称SVN)1.4版本服务的过程。Subversion是一个开源的版本控制系统,用于管理软件项目中的文件和目录的历史版本。在这个场景中,...

    svn1.4安装文件

    svn1.4的安装文件,与中文补丁配套使用,因为上传文件容量限制,安装文件与中文补丁分别上传,下载该文件安装后如果需要汉化补丁可查看我的其他资源下载中文补丁

    svn 1.4的完全使用手册

    ### SVN 1.4 完全使用手册 #### 一、概述 本手册旨在为用户提供一个全面、详尽的学习SVN(Subversion)1.4版本的指南。无论是初学者还是经验丰富的系统管理员,都能从中获取到所需的信息,以便更好地理解和使用SVN...

    svn1.4手册中文版

    《svn1.4手册中文版》是针对该版本的详细指南,对于理解和掌握SVN的使用具有极其重要的价值。以下是对SVN基础概念、主要功能以及常用命令的详尽解析。 1. **版本控制系统**:SVN的核心功能是版本控制,它可以记录每...

    关于svn与Apache整合

    关于svn与Apache整合以及svn一些常用问题的解决,

    SVN+apache整合

    ### SVN与Apache整合知识点详解 #### 一、SVN简介及数据存储方式 **SVN**(Subversion)是一种广泛使用的版本控制系统,它管理着项目的源代码历史,使得开发者能够追踪每一项修改,回滚到任意历史版本,以及并行开发...

    SVN 整合apache

    NULL 博文链接:https://yanfei133.iteye.com/blog/586146

    Java Web版SVN 配置管理工具 2.0 (远程建立仓库,修改密码,设置权限,支持apache等)

    根据提供的文件内容,我们可以提炼出关于Java Web版SVN配置管理工具(版本2.0)的关键知识点。以下是详细知识点介绍: ### SvnAdmin概述 - **SvnAdmin定义**:SvnAdmin是一款由Java开发的Web应用,旨在简化SVN...

    Linux整合Apache和SVN

    将Apache与SVN整合,可以创建一个高效、安全的Web访问源代码仓库的解决方案。以下是对"Linux整合Apache和SVN"这一主题的详细讲解。 首先,了解SVN的基本概念。Subversion是一个集中式的版本控制系统,它记录了文件...

    svn+apache(httpd) svn离线安装包,需要的自取

    Apache与SVN的集成主要依赖于mod_dav_svn模块,这是一个Apache模块,提供了对SVN的WebDAV/DeltaV支持。安装过程通常包括以下几个步骤: 1. **下载与安装Apache**:首先,你需要下载适用于你操作系统的Apache ...

    SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置

    SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置

    SVN与Apache服务器的安装配置

    ### SVN与Apache服务器的安装配置 #### 一、概述 Subversion (SVN) 是一个广泛使用的版本控制系统,用于管理代码和其他文档的变化历史。而Apache HTTP Server则是一款强大的Web服务器软件,可以用来托管网站和应用...

    svn+apache+ssl整合

    【svn+apache+ssl整合】是指将Subversion(SVN)版本控制系统与Apache HTTP服务器结合,并启用SSL(Secure Sockets Layer)加密通信,以便提供安全的HTTPS访问方式。这一过程通常涉及以下步骤: 1. **环境准备**: ...

Global site tag (gtag.js) - Google Analytics