Apache + SVN 配置心得
时间:2008-11-16
来源:互联网
今天试着在机器上配置Apache与SVN,特将心得记录如下:
一、安装
1.安装环境
Windows XP
2.Apache
版本:2.0.59
下载页面:http://httpd.apache.org/download.cgi
备注:我先试过Apache 2.2.4版本,但与SVN不兼容,总提示加载SVN的相关模块出错,原因未明。
3.SVN
版本:1.4.3
下载页面:http://subversion.tigris.org/project_packages.html
4.TortoiseSVN(SVN的Windows客户端,图形用户界面)
版本:1.4.3.864
下载页面:http://tortoisesvn.net/downloads
二、配置
1.先将SVN安装目录下的bin文件夹中的mod_authz_svn.so与mod_dav_svn.so复制到Apache安装目录下的modules文件夹下。
2.用文本编辑器打开Apache安装目录下的conf文件夹下的httpd.conf文件。
3.找到下面两行
#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
4.在该文件最后添加以下代码:
<Location /svn>
DAV svn
SVNParentPath F:\SVN
#F:\SVN是指定SVN的父目录,该代码适合该目录下有多个资源库的情况,若只有一
#个资源库,则可以直接用SVNPath F:\SVN
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile F:\SVN\password
#password是用Apache中的htpasswd.exe生成的密码文件
Require valid-user
</Location>
5.创建资源库,例如在F:\SVN下创建Repository资源库
方法一:用svnadmin create命令创建
方法二:用TortoiseSVN在指定目录下创建
6.用Apache的htpasswd.exe -c PasswordFileName UserName为UserName创建密码文件。并将新建的密码文件复制到指定的目录下,例如以上就是F:\SVN\下。
7.保存配置文件后,用Apache的Test Configuration测试是否有错误,若成功,则重启Apache服务。
8.用http://127.0.0.1:8080/svn/Repository/访问,系统会提示输入用户名与密码,用刚才创建的用户与密码登录,就可以登录自己创建的Repository资源库了。
一、安装
1.安装环境
Windows XP
2.Apache
版本:2.0.59
下载页面:http://httpd.apache.org/download.cgi
备注:我先试过Apache 2.2.4版本,但与SVN不兼容,总提示加载SVN的相关模块出错,原因未明。
3.SVN
版本:1.4.3
下载页面:http://subversion.tigris.org/project_packages.html
4.TortoiseSVN(SVN的Windows客户端,图形用户界面)
版本:1.4.3.864
下载页面:http://tortoisesvn.net/downloads
二、配置
1.先将SVN安装目录下的bin文件夹中的mod_authz_svn.so与mod_dav_svn.so复制到Apache安装目录下的modules文件夹下。
2.用文本编辑器打开Apache安装目录下的conf文件夹下的httpd.conf文件。
3.找到下面两行
#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
4.在该文件最后添加以下代码:
<Location /svn>
DAV svn
SVNParentPath F:\SVN
#F:\SVN是指定SVN的父目录,该代码适合该目录下有多个资源库的情况,若只有一
#个资源库,则可以直接用SVNPath F:\SVN
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile F:\SVN\password
#password是用Apache中的htpasswd.exe生成的密码文件
Require valid-user
</Location>
5.创建资源库,例如在F:\SVN下创建Repository资源库
方法一:用svnadmin create命令创建
方法二:用TortoiseSVN在指定目录下创建
6.用Apache的htpasswd.exe -c PasswordFileName UserName为UserName创建密码文件。并将新建的密码文件复制到指定的目录下,例如以上就是F:\SVN\下。
7.保存配置文件后,用Apache的Test Configuration测试是否有错误,若成功,则重启Apache服务。
8.用http://127.0.0.1:8080/svn/Repository/访问,系统会提示输入用户名与密码,用刚才创建的用户与密码登录,就可以登录自己创建的Repository资源库了。
作者: jjabc 发布时间: 2008-11-16
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28