学习笔记 Windows下配置SVN访问

开发 项目管理
在学习SVN的过程中,你可能会遇到Windows下Apache2.2配置SVN访问问题,在这里和大家简单介绍一下,希望通过本文的介绍大家对Windows下Apache2.2配置SVN访问有一定的了解。

本节向大家简单描述一下Windows下Apache2.2配置SVN访问问题,在这里介绍一下配置方法,和大家分享一下,欢迎大家一起来学习Windows下Apache2.2配置SVN访问方法。
因为我已经在我的机器上安装了apache,而且apache的安装方法网上一堆,所以我就不介绍怎么安装apache。先下载***版本的svn:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100
选择下载svn-win32-1.5.4.zip,这是一个给apache2.2.x专用的版本,下载后把程序解压到apache的安装目录上(你也可以安装到你想安装的目录下)
我的apache是安装在D:\wapm\local\apach2,把svn解压到D:\wapm\local\svn

Windows下Apache2.2配置SVN访问时先建一个版本库
打开cmd,转到D盘下
\wapm\local\svn\bin\svnadmincreate\wapm\local\svn\repository\test--fs-typefsfs
在d:\wapm\local\svn\repository\test下建立一个版本库。另外--fs-type是定义版本库的存储方法。而fsfs是文件存储方式,另还有一种方法是:bdb,这种方法是数据库存储方式,不过网上有人说svn有放弃使用bdb的趋势。

现在开始在Windows下Apache2.2配置SVN访问中配置apache了
把文件以下文件从D:\wapm\local\svn\bin复制到D:\wapm\local\apache2\bin,这一步是apach2.2.X才需要这样做的。如果不复制将会出现:CannotloadD:/wapm/local/apache2/modules/mod_dav_svn.sointoserver

引用
intl3_svn.dll
libdb44.dll
libsvn_delta-1.dll
libsvn_fs-1.dll
libsvn_repos-1.dll
libsvn_subr-1.dll
然后两把复制以下的文件从D:\wapm\local\svn\bin复制到D:\wapm\local\apache2\modules下

引用
mod_dav_svn.so
mod_authz_svn.so
其中mod_dav_svn.so是包含apache应该怎么处理svn的相关操作
而mod_authz_svn.so是包含apache怎么去判断权限的方法
另外需要确保存在于D:\wapm\local\apache2\modules

引用
mod_dav.so
mod_dav_fs.so
对于个人开发可以不用加载mod_authz_svn.so.但对于团队开发***就加上。管理方便些

下面开始Windows下Apache2.2配置SVN访问中配置apache处理svn
打开httpd.conf,把以下的代码前的#号除掉,如果没有以下的代码可以自己加上
#LoadModuledav_fs_modulemodules/mod_dav_fs.so
#LoadModuledav_modulemodules/mod_dav.so
另外再以下代码下再加上
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
到了这里只是把svn需要的程序加载进去,但apache还不知道怎么去处理svn

建立密码访问密码和访问权限
如果是认为不需要访问密码,可以跳过一步
在命令行里运行以下代码
cd\wapm\local\apache2\
bin\htpasswd-csvnTim
解释一下,***句是进入到apache2目录里
第二句是使用htpasswd生成一个apache能读的密码文件。svn是要我要生成的用户密码文件。Tim是用户名
运行完第二句会提示你输入Tim用户的密码。输完后你可以在D:\wapm\local\apache2\下找到一个svn的文件,
如果你需要更多的用户可以运行以下行动相同的命令,但不用再加上“-c”具体用法可以通过htpasswd-h来查看。请期待下节关于Windows下Apache2.2配置SVN访问介绍。
 

【编辑推荐】

  1. SVN访问版本库配置方式剖析
  2. SVN整合MyEclipse内幕全程报道
  3. Windows下SVN版本库自动备份脚本如何实现
  4. SVN配置文档新手指南
  5. 术语汇编 SVN代码库简介

 

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-05-26 16:08:11

2010-05-31 18:20:25

配置SVN访问

2010-05-28 09:31:10

修改SVN密码

2010-05-24 19:42:54

SVN权限配置

2010-05-21 13:57:39

SVN在Windows

2011-07-29 08:51:51

Apache

2010-05-31 15:55:42

2010-06-01 17:03:59

SVN用户

2010-07-13 16:00:59

Perl开发环境

2010-06-02 09:45:02

SVN学习笔记

2010-05-31 17:56:27

2010-06-02 11:16:31

2010-05-31 10:34:00

Windows下配置S

2010-08-04 16:40:51

FlexSDK

2010-05-21 11:07:36

2010-05-28 11:33:44

SVN代码库

2010-06-02 09:06:26

SVN学习

2010-06-01 19:55:30

SVN使用

2010-06-01 12:49:04

SVN分支模式

2010-05-20 09:41:07

MyEclipse下配
点赞
收藏

51CTO技术栈公众号