标签:
附: the requested operation has failed 错误解决方案
附: Could not open the requested SVN filesystem 错误的解决方案
附 : authentication failure 和 Password Mismatch 的解决方案
系统: win7-32bit
tortoisesvn: 1.8.0subversion: 1.8.0
apache: 2.4.4 (wamp)wamp 下载地址: http://www.wampserver.com/en/
1: #svn 系统模块
2: LoadModule dav_module modules/mod_dav.so
3: LoadModule dav_fs_module modules/mod_dav_fs.so
4: #svn 自身模块
5: LoadModule dav_svn_module modules/mod_dav_svn.so
6: LoadModule authz_svn_module modules/mod_authz_svn.so
<2. 设置apache 和 SVN 的调用关系
1: <Location /svn>
2: DAV svn
3: SVNParentPath "D:/www/depot"
4: </Location>
第三行 设置的是SVN 仓库的位置 depot 是父目录,
可以在里面设置子目录, 这只是我的仓库位置,可以根据 需要自行设置
<3. 重启系统 附: the requested operation has failed 错误解决方案
如果重启系统后, wamp 无法启动 查看apache 的 日志文件 apache_error.log
最后一行 提示 the requested operation has failed
出现这种问题请检查如下几个方面 :
(1. 检查服务端 是否支持 apache 版本
(2. 检查是否引入了SVN 的 模块到 apache 的 modules 文件夹
(3. 检查是否正确的修改了环境变量
(3.检查所修改的 apache 配置文件 是否存在语法或者输入错误
(4. 检查 是否缺少 VSN 的依赖运行环境 可以安装微软的 VC6 和 VC9 支持库 下载地址: http://www.baidu.com/
(5.如果以上都操作正确 问题还没有解决,请重启电脑 ,如果重启也没有解决
可以在 cmd 中 输入以下命令 查看apache 报错的 配置所在的行,定位检查错误
httpd.exe -w -n "wampapache" -k start
wampapache 是指 apache 在系统中的服务的名称,不同的电脑可能会有不同的名称,可以在服务列表中查看
找到错误后根据提示自行解决,这里就不深入讲解了,
7.创建仓库
cmd 命令行 执行 : vsnadmin create d:/www/depot/maliro
depot 是我的仓库 父目录
maliro 是我仓库下的子仓库
vsnadmin 的所有命令 可以 用 vsnadmin help 查看是
创建好的仓库:
8. 测试是否可以访问正确的访问仓库
<1. 在浏览器输入 localhost/vsn/maliro maliro是 子仓库名
需要注意的是 我这里 已经将 localhost 的 访问目录 指向了我所创建的 D:\www 目录, 具体情在 apache 配置文件里面修改配置项
1: <Location /svn>
2: DAV svn
3: SVNParentPath D:/www/depot
4:
5: AuthZSVNAccessFile "D:\www\depot\authz"
6: AuthUserFile "D:\www\depot\passwd"
7:
8: Satisfy Any
9: Require valid-user
10:
11: AuthType Basic
12: AuthName " Welcome to my SVN , But you need input password! (-: "
13: </Location>
1: [maliro:/]
2: maliro = rw
maliro:/ //表示设置的用户作用于该子仓库
1: htapache -cmb d:/www/depo/passwd maliro 111
1: htapache -b d:/www/depot/passwd maliro
SVN 1.80 + Apache2.4.4 整合 完全攻略
标签:
原文地址:http://www.cnblogs.com/zzg521/p/5025425.html