码迷,mamicode.com
首页 > Web开发 > 详细

ubuntu12.04 apache+svn 多库及权限配置

时间:2015-06-02 18:09:25      阅读:498      评论:0      收藏:0      [点我收藏+]

标签:apache+svn 多库 权限 ubuntu12.04

1 安装包

apt-get install apache2 libapache2-svn

2 建立目录及库

mkdir -p /home/svn

svnadmin create /home/svn/rep1

svnadmin create /home/svn/rep2

chown www-data -R /home/svn/rep1

chown www-data -R /home/svn/rep2

2 编辑配置文件 

 vi /etc/apache2/mods-enabled/dav_svn.load内容如下 

# Depends: dav

LoadModule dav_svn_module /usr/lib/apache2/modules/mod_dav_svn.so

LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so

vi /etc/apache2/mods-enabled/dav_svn.conf,内容如下

<Location /svn/>

DAV svn

SVNParentPath /home/svn

  SVNListParentPath On

  AuthType Basic

  AuthName "Subversion Repository"

  AuthUserFile /etc/subversion/dav_svn.passwd

  AuthzSVNAccessFile /etc/subversion/dav_svn.authz

 Require valid-user

</Location>

3 创建用户

htpasswd -c /etc/subversion/dav_svn.passwd admin

htpasswd  /etc/subversion/dav_svn.passwd u2

htpasswd  /etc/subversion/dav_svn.passwd u2

4 设置用户权限

vi /etc/subversion/dav_svn.authz

[/]

admin = r

[rep1:/]

u1 = rw

u2 = r

[rep2:/]

u2 = rw

u1 = r

5 重启服务

/etc/init.d/apache2 restart 

6 访问

http://ip地址/svn/




本文出自 “小强” 博客,转载请与作者联系!

ubuntu12.04 apache+svn 多库及权限配置

标签:apache+svn 多库 权限 ubuntu12.04

原文地址:http://3946308.blog.51cto.com/3936308/1657576

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!