svn服务器配置:简单配置SVN和APACHE服务器

 


简单配置SVN
使用APACHE版本apache_2.0.59-win32-x86-no_ssl.msi
SVN版本 svn-1.4.5-up.exe
客户端版本 TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi

安装好APACHE和SVN后

SVN/BIN目录下
mod_dav_svn.so 和 mod_authz_svn.so 复制到
APACHE/modules 目录中去
SVN/bin/目录下
dll文件拷贝到apache根目录下bin下如果提示覆盖文件就不用覆盖了


修改apachehttpd.conf(位于conf目录下)
找到下面语句
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
然后把它们前面#号去掉在最后还要增加刚刚从SVN那里拷贝过来SO
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

创建仓库
md d:/svn
svnadmin create d:/svn/repository

用htpasswd工具建立个密码文件
APACHE\bin\htpasswd –c -p d:\svn\passwords sillycat

然后就直接去编辑这个passwords文件吧

最后打开APACHE/CONF
在最后增加如下配置:
<Location /svn>
DAV svn
SVNParentPath d:/svn
AuthType Basic
AuthName "Restricted Files"
AuthUserFile d:/svn/passwords
Require user sillycat
Require user kiko
Require user mike
</Location>


Tags:  svnapache svn服务器 apache服务器配置 svn服务器配置

延伸阅读

最新评论

发表评论