一.软件环境
1.Apache
官方网址: http://httpd.apache.org
下载地址: http://httpd.apache.org/download.cgi
直接下载: http://mirror.bjtu.edu.cn/apache//httpd/binaries/win32/httpd-2.2.22-win32-x86-no_ssl.msi
2.Subversion
官方网址: http://subversion.apache.org/
下载地址: http://subversion.apache.org/packages.html#windows
直接下载: http://cdnetworks-kr-2.dl.sourceforge.net/project/win32svn/1.7.5/Setup-Subversion-1.7.5.msi
二.环境配置
1.设置Apache环境变量
我的电脑->(右键)属性->高级->环境变量->系统变量->Path->编辑
添加Apache安装目录下的bin路径到Path环境变量
2.复制Subversion的bin目录下的(mod_authz_svn.so, mod_dav_svn.so)文件,到Apache的modules目录下
3.配置Apache的httpd.conf文件
#
LoadModule dav_module modules/mod_dav.so
#
LoadModule dav_fs_module modules/mod_dav_fs.so
删除这两行前面的注释符"#"
在LoadModule节点的最后添加如下两行
LoadModule
dav_svn_module modules/mod_dav_svn.so
LoadModule
authz_svn_module modules/mod_authz_svn.so
4.生成版本库(Repository)
dos进入Subversion的bin目录.
命令: svnadmin create E:\svnroot
解析: 在E:\svnroot下建立版本库,会自动生成一些文件夹和文件.
5.配置svn访问目录和权限
在Apache的httpd.conf文件的最后进行如下配置
<Location /svnroot> #Subversion版本库的url(http://localhost/svnroot)
DAV svn #告诉Apahce是哪个模块响应那个url的请求
SVNPath "E:\svnroot" #版本库路径
AuthName "Subversion repositories" #版本库名称
AuthType Basic #基本验证(用户名/密码)
AuthUserFile "E:\svnroot\conf\passwd" #指定使用的认证密码文件
AuthzSVNAccessFile "E:\svnroot\conf\svnaccessfile" #Subversion版本库的访问控制文件路径
Require valid-user #限定只有输入正确的用户名及密码才能访问这个路径
</Location>
三.配置用户和权限
1.创建passwd文件
打开E:\svnroot\conf目录,修改svnserve.conf文件.
#
password-db = passwd
删除这一行前面的注释符"#"
dos进入apache2的bin目录.
命令: htpasswd -c
E:\svnroot\conf\passwd admin
解析: E:\svnroot\conf\passwd表示在E:\svnroot\conf目录下创建一个passwd文件,admin表示用户名,系统会2次提示输入用户密码.
新增用户
htpasswd
-b E:\svnroot\conf\passwd test test
2.创建权限控制文件
在E:\svnroot\conf目录下创建svnaccessfile文件,然后进行如下配置:
#r为读权限
#w为写权限
[svnroot:/]
admin =
rw
四.测试
用URL(http://localhost/svnroot/)来访问版本库.
五.纳入文件或项目到版本库
svn import F:/first-class file:///E:/svnroot -m
"Initial import"
源文档 <http://blog.csdn.net/maxracer/article/details/7599193
分享到:
相关推荐
Windows 下面 apache+SVN配置
包含windows下安装的apache2及svn,并有安装配置手册。由于最大只能上传20M,TortoiseSVN-1.5.3.13783-win32-svn-1.5.2.msi在另一资源
Windows基于Apache的svn服务器配置
windows下Apache+SVN+Trac安装及配置(一)
对在Windows下搭建基于Apache的SVN环境的配置指南,以及常见的问题的说明与解决。
用于说明,如何在Windows下安装和配置SVN的服务,本文档没有进行详细的用户授权说明。 Windows下安装配置SVN服务。
本地搭建apache+svn服务端,亲测可以使用,从网上找了很多。Apache是安装版本,不需要额外配置,里面也有操作说明
Windows SVN Apache TortoiseSVN配置安装 svn版本库迁移
这几天一直在尝试着配置一个windows下的bug跟踪工具,最终选择了使用trac+svn,其中的问题还真不少,经过几天的辛苦摸索和借鉴csdn上前辈们的经验,终于搭建起来了,这里将详细的解决方法分享给大家。 个人感觉就是...
本人实际操作记录,与大家分享一下,如有不正确的地方,还请指正。
Windows7+_SVN+_Apache2+TortoiseSVN配置安装
从1.4版开始,Subversion Server就自带Windows服务程序,通过执行简单的命令,即可注册为服务方式...附件中,是【如何将Subversion注册成windows服务】和【如何实现Http方式访问Svn服务器】所使用的命令,及配置文件。
Apache和SVN整合配置。此文档包含Windows下配置。更多新的文档请参考文件内的信息。
这是一遍比较完整的linux下svn+apche+ldap安装配置手册,根据本人实际安装整理后的文档,目前都算是最新版本。其中ldap使用sun的opends,个人感觉比openldap要方便,当然重点不是用什么ldap而是如何配置。 主要包括...
这是我自己根据我的配置过程写的一个在windows下配置apache和svn的文档,如果有什么不足可随时Q我, QQ:171670146。
个人的配置小结文本,apache+tomcat已成功搭建环境。作参考。
主要是远程修改基于apache配置的svn密码,针对的是apache2.2版本的。
【绝对经典】配置SVN+TRAC一直是一个比较麻烦的事情,经过广泛搜集资料和实践,最终发现这样一种非常简单的配置方法。用这种方法TRAC的安装也仅仅是几个文件拷贝而已。从此Windows上的SVN开发服务器配置不再困难,...
Apache2.2.20+svn1.6.6windowsxp下安装配置版本控制的环境.pdf
Apache2.2+svn1.6.6 在windows环境安装配置版本控制的环境,按照说明步骤执行就可以了。如果需要安装软件,可以在本人上传资源处下载。