CentOS搭建SVN(HTTP)

1、基本的安装包有: 
      subversion 
     /httpd/ 
      svn的httpd的 mod_dav_svn mod_authz_svn 两个模块.(yum install mod_dav_svn subversion httpd )

2、svn的服务形式应该是有两种: 
      1 通过svnserve建立的 通过svn://ip:port 端口默认是3690,这种形式; 
      2 通过apache httpd或者其他的web服务器的扩展模块,进行svn管理

3、通过http服务器来管理svn也很不错,可以很方便的浏览.其配置过程如下(首先几个软件都安装,这就不用说了.):

      1.在 /etc/httpd/module或者 /etc/httpd/modules 下面 有两个 mod 关于 svn的.
      2.在/etc/httpd/config.d/或者 /etc/httpd/conf.d 下有一个subversion.conf(没有就建立一个),其内容是:

4、 LoadModule dav_module modules/mod_dav.so
      LoadModule dav_svn_module     modules/mod_dav_svn.so
<Location /svn>
         DAV svn
         SVNPath /var/www/svn/
         AuthType Basic
         AuthName "Subversion repos"
         AuthUserFile /var/www/svn/repos1/conf/passwd
         Require valid-user
 </Location>

5、 其中AuthUserFile 是如何制作的呢?
      创建“ AuthUserFile ”设置所需的用户密码以及存储的文件
     使用 apache bin / htpasswd 命令来创建。命令的格式为

htpasswd -c /etc/svn/passwordfile zhangsan

htpasswd /etc/svn/passwordfile lisi

6、 按照上述方法安装,# apachectl restart时,会出现mod_dav_svn.so找不到等错误,用yum命令查看
      # yum list mod_dav_svn
      注:可以发现与mod_dav_svn相关的包mod_dav_svn.i386,安装mod_dav_svn.i386
     # yum install mod_dav_svn.i386
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值