Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3356828
  • 博文数量: 258
  • 博客积分: 9440
  • 博客等级: 少将
  • 技术积分: 6998
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-03 10:28
个人简介

-- linux爱好者,业余时间热衷于分析linux内核源码 -- 目前主要研究云计算和虚拟化相关的技术,主要包括libvirt/qemu,openstack,opennebula架构和源码分析。 -- 第五届云计算大会演讲嘉宾 微博:@Marshal-Liu

文章分类

全部博文(258)

文章存档

2016年(1)

2015年(4)

2014年(16)

2013年(22)

2012年(41)

2011年(59)

2010年(40)

2009年(75)

分类:

2011-02-13 20:34:45

原文地址:debian下svn+apache配置 作者:luanqibazao

1、apache安装

apt-get install apache2 libapache2-mod-perl2

2、安装svn

aptitude install libapache2-svn subversion

3、配置apache

    a、编辑/etc/apache2/mods-enabled/dav_svn.conf
    内容:     


DAV svn
# SVNPath /opt/svn
# SSLRequireSSL
SVNParentPath /svnroot
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
Satisfy Any
Require valid-user

    注意:的svnroot后面的斜杠,没有斜杠时会提示403错误

    b、编辑/etc/apache2/dav_svn.authz
    内容:       

[groups]
admin=testuser
TestSvn=  
[svnroot:/]
*=
@admin=rw  
[TestSvn:/]
*=
@admin=rw
@TestSvn=rw

    c、生成密码文件

htpasswd -c /etc/apache2/dav_svn.passwd testuser chmod 666 /etc/apache2/dav_svn.passwd

4、创建svn仓库
    创建:        

svnadmin create /svnroot/TestSvn

    导出方法:

svnadmin dump /svnroot/TestSvn > TestSvn.svn

    导入:

svnadmin load /svnroot/TestSvn < /home/testuser/TestSvn.svn

    修改权限:        

chown -R www-data.www-data /svnroot/TestSvn/
阅读(2908) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~