1、下载Apache2.2.14并安装,略。设安装目录为:D:\Program Files\Apache Software Foundation\Apache2.2
2、下载Subversion1.6.6并安装,略。设安装目录为:D:\install\svn-win32-1.6.6
3、假设已安装完成上述软件,整合配置步骤如下:
- 复制D:\install\svn-win32-1.6.6\bin目录下的mod_dav_svn.so,mod_authz_svn.so及所有dll文件(共17个文件)到D:\Program Files\Apache Software Foundation\Apache2.2\modules目录下。
- D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf配置文件,找到#LoadModule dav_module modules/mod_dav.so和#LoadModule dav_fs_module modules/mod_dav_fs.so,取消前面的2个“#”。并在LoadModule dav_fs_module modules/mod_dav_fs.so的下一行增加:LoadModule dav_svn_module modules/mod_dav_svn.so和
LoadModule authz_svn_module modules/mod_authz_svn.so,一个语句一行,最后的形式为:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
- 使用Apache自带的htpasswd工具,生成密码文件(需要建立D:\Program Files\Apache Software Foundation\Apache2.2\conf-svn目录)。命令如下:
D:\Program Files\Apache Software Foundation\Apache2.2\bin>htpasswd -cmb ../conf-svn/passwd test test
- 打开配置文件D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf,在文件最后增加:
#资源库的根位置,多库模式。实际的资源库路径为:D:\svnrepos\testrepo
<Location /svn>
DAV svn
SVNParentPath D:\svnrepos #AuthzSVNAccessFile svnaccessfile
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile "D:\Program Files\Apache Software Foundation\Apache2.2\conf-svn\passwd"
Require valid-user
</Location>
#单库模式配置方法,根据实际需要选择一种配置方法就行。
<Location /svn>
DAV svn
SVNPath D:\svnrep\test #AuthzSVNAccessFile svnaccessfile
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile "D:\Program Files\Apache Software Foundation\Apache2.2\conf-svn\passwd"
Require valid-user
</Location>
- 保存httpd.conf文件,重启Apache,就能访问了。注:多库模式下的访问地址:http://localhost/svn/test;单库模式的访问地址:http://localhost/svn,第一次访问时提示输入用户名密码。使用htpasswd命令中设置的用户名密码访问。
分享到:
相关推荐
NULL 博文链接:https://shupili141005.iteye.com/blog/676700
subversion+apache+svn服务器配置图解
subversion+apache+TortoiseSVN安装说明
SVN版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤
svn+apache+完整图解+配套软件(Subversion+apache)
持续集成篇--SVN版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤
持续集成-Subversion+Apache+Jsvnadmin+jenkins 搭建过程,注意事项,以及一些错误的解决方案
windows下Apache2.2.9+Subversion1.5.5(for Apache2.2.X)的配置与权限设置,来源于网络
subversion-1.9.5+apache-2.4.25安装步骤及安装包
在linux下搭建svn server平台,实现版本的更新,记录版本的修改时间等等
SVN(含Subversion1.6.6 TortoiseSVN1.6.6 汉化包 配置教程).rar
Apache+ subversion+tortoiseSVN安装手册
Subversion1.6.6,里面包括了Subversion1.6.6的各个版本。
Apache2.2.22+Subversion1.5.3+TortoiseSVN1.5(apache SVN部署全套包),博客在http://blog.csdn.net/kimizhou_blog/article/details/7481959
Window下的SVN+Apache搭建往往出现版本不一致造成的搭建错误,apache_2.2.14-win32-x86-openssl-0.9.8k.msi在网站可以下到,但是 Setup-Subversion-1.6.6.msi无法在官网下载,希望对你有帮助
注:如果你先安装Apache,再安装Subversion,进入Sibversion的安装目录(默认为c:\program files\Subversion),找到文件httpd/mod_dav_svn.so、mod_authz_svn.so、libdb44.dll,将它们拷贝到Apache的modules目录...
NULL 博文链接:https://neptune.iteye.com/blog/315019
Apache2.2.4+Subverson1.7.6+Openssl安装配置,一步步安装配置,肯定能部署成功。祝你好运!
svn-1.6.6版本,用于开发的代码版本迭代使用,代码管理使用
内含最新搭建svn+apache所有源码包及搭建文档,完全官网下载,不存在二次源码修改。适合公司软件版本管理。欢迎各位下载。