TortoiseSVN-1.6.15是一款基于Windows操作系统的Subversion客户端软件,为用户提供了图形化界面进行版本控制和项目管理,无需安装额外的SVN服务器。
配置TortoiseSVN-1.6.15版本的svn Apache服务器步骤如下:
1. 安装httpd-2.2.16-win32-x86-openssl-0.9.8o.msi,除了端口设置外,请根据常识进行其他设置。将端口号改为9999。
建议使用5000以上的非默认(如80)端口以避免冲突和启动问题。
2. 安装Subversion-v1.5.2-Setup-en-us.msi,按照默认设置完成安装即可。
3. 安装TortoiseSVN-1.6.3.16613-win32-svn-1.6.3.msi,默认选项进行安装。完成后需重启计算机。
4.-6. 检查Apache安装目录下的\module文件夹,确认存在mod_dav_svn.so和mod_authz_svn.so、libdb44.dll或libdb52.dll。
同时检查\bin文件夹下是否存在libeay32.dll与ssleay32.dll。若缺少相关文件,请从Subversion安装目录中的\bin拷贝至Apache相应位置。
7. 配置Apache的httpd.conf:
- 移除#LoadModule dav_module modules/mod_dav.so和#LoadModule dav_fs_module modules/mod_dav_fs.so前的注释。
若找不到上述行,可直接添加到文件中的一堆LoadModule后边。
- 在一堆LoadModule后添加:LoadModule dav_svn_module modules/mod_dav_svn.so以及LoadModule authz_svn_module modules/mod_authz_svn.so
- 添加... 字段以配置SVN版本库目录和访问URL。
8. 创建资源库:
在C:\SVN(或其他路径)创建文件夹,通过右键菜单选择“在此处新建仓库”,成功后会生成格式文件、README.txt及几个子文件夹。
9. 重启Apache服务并验证配置是否正确。若失败,请检查步骤4-7。
10. 成功安装后访问http://localhost:9999/SVN/查看内容是否存在,确认SVN服务器已经搭建完成。