svn + apache配置

1、把SVN的bin目录下的mod_dav_svn.so、mod_authz_svn.so拷到apache的modules目录下
2、使用LoadModule加载mod_dav.so、mod_dav_svn.so、mod_authz_svn.so
 LoadModule dav_module modules/mod_dav.so
 LoadModule dav_svn_module modules/mod_dav_svn.so
 LoadModule authz_svn_module modules/mod_authz_svn.so
3、在httpd.conf中增加以下内容
 <Location /repos>
  DAV svn
  SVNPath F:/svn_dir/

  Require valid-user
  AuthType Digest
  AuthName "svn login"
  #AuthUserFile F:/svn_dir/conf/apache-auth
  AuthUserFile F:/svn_dir/conf/apache-digest

  #AuthzSVNAccessFile F:/svn_dir/conf/authz

  SVNReposName "test svn and apache"
 </Location>
 说明:
 <Location /repos> : /repos为访问svn使用路径, 如http://localhost/repos
 SVNPATH : svn仓库的根目录
 Require valid-user : 限制只有认证用户才能访问该仓库
 AuthType Digest : 用户认证时使用的认证方式, 可以使用Basic和Digest以及其它方式
 AuthName : 用户认证时显示在弹出窗口的信息
 AuthUserFile : 存储用户信息的文件
  如果使用Basic方式验证,必须用htpasswd生成用户信息(如htpasswd -cm F:/svn_dir/conf/apache-auth test)
  如果使用Digest方式验证, 必须用htdigest生成用户信息(如htdigest -c F:/svn_dir/conf/apache-digest "svn login" test)
 AuthzSVNAccessFile : 配置文件和目录权限的文件, 配置格式与svn的authz格式一样
 SVNReposName : 仓库名称, 显示在仓库文件列表页面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值