apache2.2+svn1.6+TortoiseSVN在windows环境搭建
发布日期:2021-11-17 11:49:37 浏览次数:4 分类:技术文章

本文共 2138 字,大约阅读时间需要 7 分钟。

今天空闲时间对SVN服务器端和客户端环境做了搭建,并且成功了,于是总结起来,以便以后再使用。

1、apache2.2下载地址http://httpd.apache.org/download.cgi#apache22
我下载的是:Win32 Binary without crypto (no mod_ssl) (MSI Installer): httpd-2.2.25-win32-x86-no_ssl.msi
安装路径:D:\Program Files\Apache Software Foundation\Apache2.2
2、svn下载地址http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=11147
我下载的是:Setup-Subversion-1.6.6.msi
安装路径:D:\Program Files\Subversion
3、安装完成之后,
a.首先检查D:\Program Files\Apache Software Foundation\Apache2.2\modules目录下是否存在mod_authz_svn.so和mod_dav_svn.so两个文件,否 则,将D:\Program Files\Subversion\bin目录下的mod_authz_svn.so和mod_dav_svn.so复制到D:\Program Files\Apache Software Foundation\Apache2.2\modules
b.其次检查D:\Program Files\Apache Software Foundation\Apache2.2\bin目录下是否存在libdb44.dll,libeay32.dll和ssleay32.dll三个文 件,否则将D:\Program Files\Subversion\bin目录下的libdb44.dll,libeay32.dll和ssleay32.dll三个文件复制到D: \Program Files\Apache Software Foundation\Apache2.2\bin
c.修改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前面的#去掉,在复制LoadModule dav_svn_module modules/mod_dav_svn.so,LoadModule authz_svn_module modules/mod_authz_svn.so两行代码到LoadModule最后。在该文件的最后增加如下单库模式配置方法

 

  1. <Location/svn>
  2. DAV svn
  3. SVNPath F:/svn
  4. AuthType Basic
  5. AuthName "Subversion repositories"
  6. AuthUserFile "D:/Program Files/Apache Software Foundation/Apache2.2/conf-svn/passwd"
  7. Require valid-user
  8. </Location>

注意:SVNPath F:/svn是TortoiseSVN工具创建的Repository

e.密码生成,使用Apache自带的htpasswd工具,生成密码文件(需要创建D:\Program Files\Apache Software Foundation\Apache2.2\conf-svn目录)cmd命令模式中使用如下命令:D:\Program Files\Apache Software Foundation\Apache2.2\bin>htpasswd -cmb ../conf-svn/passwd test test创建了一个账号为test,密码也为test的账户。
4、保存httpd.conf文件,启动Apache,单库模式的访问地址:http://localhost/svn,第一次访问时提示输入用户名密码。使用htpasswd命令中设置的用户名 密码访问。
注意事项:今天晚上在自己电脑上重新用上面的方法在本本上装,装完后,启动,访问http://localhost/svn,输入账号密码后,却报 Could not open the requested SVN filesystem异常,发现这个异常是因为TortoiseSVN的版本过高造成的,创建的资源库无法访问。
解决办法:cmd命令模式进入svn安装目录的bin目录中D:\Program Files\Subversion\bin>svnadmin create f:/svn。创建好资源库,再访问http://localhost/svn

转载地址:https://blog.csdn.net/vb2005xu/article/details/52539593 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:2014年湖北省成人学士学位外语考试报名须知
下一篇:mop有才人

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月01日 20时30分19秒