Apache+SVN

ubuntu Server上安装Apache+SVN,代理服务器本身是ubuntu的,所以用了ubuntu...

主要参考文档:ubuntu官方文档http://wiki.ubuntu.org.cn/SubVersion

                     Linux公社一篇文档http://www.linuxidc.com/Linux/2009-05/20246p2.htm

 

安装过程略,主要说老师要我做的配置:

限制ip访问:

 

 

 配置文件位置:/etc/apache2/modes_available/dav_svn.conf

 

 <Location /svn/myproject>

  DAV svn

  SVNPath /home/svn/myproject

  AuthType Basic

  AuthName "myproject subversion epository"

  AuthUserFile /etc/subversion/passwd

  # <LimitExcept GET PROPFIND OPTIONS REPORT>

  Require valid-user

  # </LimitExcept>

  #限制ip访问

  order deny,allow 

  deny from all

  allow from 172.18.67.1/24 192.168.10.1/24

  </Location>

 

 

只允许172.18.7.1/24 和192.168.10.1/24的网段访问

 

 

添加用户:

第一次添加:

     sudo htpasswd -c /etc/subversion/passwd user_name

如果要添加其他用户(继续添加),则去掉“-c”选项即可,若不去掉-c将把前边的用户删除掉: 

 

 

 

限制用户目录访问权限:

svn仓库源下建立twisted文件,设置只有admin,zhangyu用户可以访问. 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值