Chinaunix首页 | 论坛 | 博客
  • 博客访问: 943912
  • 博文数量: 162
  • 博客积分: 6207
  • 博客等级: 准将
  • 技术积分: 1687
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-10 01:36
个人简介

80后技术男

文章分类

全部博文(162)

文章存档

2013年(6)

2012年(20)

2011年(24)

2010年(8)

2009年(13)

2008年(37)

2007年(35)

2006年(19)

分类: 系统运维

2007-01-16 21:39:31

操作系统
rhel4-u4

所需软件包

apr-0.9.12-2.i386.rpm
apr-util-0.9.12-1.i386.rpm
mod_dav_svn-1.4.2-1.i386.rpm
subversion-1.4.2-1.i386.rpm

步骤

安装svn

rpm -Uvh apr-0.9.12-2.i386.rpm
rpm -Uvh apr-util-0.9.12-1.i386.rpm
rpm -ivh subversion-1.4.2-1.i386.rpm
rpm -ivh mod_dav_svn-1.4.2-1.i386.rpm

创建svn库目录
mkdir /var/lib/svn
cd /var/lib/svn
svnadmin create project(code...etc)
chown -R apache.apache *

编辑/etc/httpd/conf.d/subversion.conf文件

# Needed to do Subversion Apache server.
LoadModule dav_svn_module     modules/mod_dav_svn.so

# Only needed if you decide to do "per-directory" access control.
LoadModule authz_svn_module   modules/mod_authz_svn.so



   DAV svn
   SVNParentPath /var/lib/svn
   AuthType Basic
   AuthName "Please login"
   AuthLDAPEnabled on
   AuthLDAPAuthoritative on
   AuthLDAPURL "ldap://127.0.0.1/dc=cn?uid?sub?(objectClass=*)"
   #AuthzSVNAccessFile /var/lib/svn/accessfile.txt
   Require valid-user



编辑accessfile.txt权限管理文件

格式如下

[groups]
PM = panglei,cuilei,maguoping,wangtongjun,mayingbo
T2-1 = yangbo,wangzhen,chenxi,caoxu,zhangjing
T3-fast = zhangping
[svn:/]
@PM = rw
* =

[svn:/projects/trunk/JIM]
@PM = rw
@T2-fast = r
@T2-2 = r

[svn:/students/trunk/JIM/T3-1]
@PM = rw
@T3-1 = rw

[svn:/students/personal/lifangming]
@PM = rw
lifangming = rw







阅读(1965) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~