Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 970|回复: 0

windows下apache2.2.8+svn-1.4.6安装配置

[复制链接]

该用户从未签到

发表于 2011-10-17 20:00:26 | 显示全部楼层 |阅读模式
一,首先是安装.

安装apache就不多说了,因为之前已经装了apache+php+mysql.

说下svn,汗,之前下的是安装版,怎么配置都出错,后来下了压缩包,还按原来的步骤就好了.

下载地址:subversion.tigris.org/files/documents/15/41077/svn-win32-1.4.6.zip

这里只要解压缩就行了.比如我是直接解压缩到d:svn

二,然后整合apache和svn

把svn/bin目录下的mod_dav_svn.so,mod_authz_svn.so和libdb44.dll,intl3_svn.dll拷贝到Apache2.2/modules,

接着修改apache的配置文件httpd.conf,将

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

三,接下来是建立版本库的根目录,我的是f:/svn

四,然后在apache配置文件最后加上

<Location /svn>   
DAV svn   
#SVNListParentPath on     
SVNParentPath f:/svn   
</Location>  


五,创建仓库

进去svn/bin目录 执行 svnadmin create f:/svn/test命令执行成功之后,会在f:/svn/test下面生成很多的文件和目录


六,测试运行

重启apache,在浏览器中查看http://localhost/svn/test,可以看到页面上会显示

Revision 0: / Powered by Subversion version 1.4.6 (r19776).  

安装成功,接下来将进行权限设置。
把上面第四步的内容改成

<Location /svn>
    DAV svn
    #SVNListParentPath on
    SVNParentPath F:svn

    ### apache auth begin
    # how to authenticate a user
    AuthType Basic
    AuthName "Subversion repository"
    #保存用户名和密码,这个文件需要用Apache的htpasswd工具创建
    AuthUserFile D:/svn/passwd
    Require valid-user
    ### apache auth end
    ### svn auth begin
    # our access control policy
    #保存用户访问的权限策略
    #AuthzSVNAccessFile Drogram Filessvnsvn_authz
    # authentication if necessary
    #Satisfy Any
    ### svn auth end
</Location>

切换到apache安装目录,执行binhtpasswd -c passwd <username>,这里<username>是你想要加入的用户名。执行这个命令成功以后就会在bin目录下建立一个passwd文件,之后如果再加入新的用户和更改已有用户的密码,执行binhtpasswd passwd <username>即可.

然后把这文件剪切到AuthUserFile D:/svn/passwd(当然,这个是我指定的位置,MS原作者是直接放在apache安装目录下的).


然后重启apache,刷新下http://localhost/svn/test,输入用户名密码,会再次看到刚刚的页面,那么服务器端就算是安装成功了.

客户端

客户端比较简单,我下载的是nchc.dl.sourceforge.net/sourceforge/tortoisesvn/TortoiseSVN-1.6.2.16344-win32-svn-1.6.2.msi

直接安装,重启下电脑就行了.
回复

使用道具 举报

该用户从未签到

发表于 2011-10-22 08:51:10 | 显示全部楼层
不错。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2025-1-16 05:50 , Processed in 0.303456 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表