文档章节

Linux系统搭建Apache+SVN(CentOS6.5)

Babyface丶小白
 Babyface丶小白
发布于 2015/08/27 13:53
字数 309
阅读 76
收藏 9

SVN安装部署在前几篇博客中有


1.安装软件

    # yum install httpd

    # yum install mod_dav_svn

    # yum install subversion


2.测试是否成功

    # httpd -version

    # svnserve --version


3.配置

   修改所有者

    # chown -R apache:apache svnrepos (此处svnrepos为svn资源库位置 若全路径则为/var/svn/svnrepos)

   copy  /var/svn/svnrepos/conf 下的 authz到 /var/svn下,并创建passwd文件

    # cp /var/svn/svnrepos/conf/authz /var/www/svn/authz

    # cd /var/svn

    # vi passwd

    :wq保存退出


    生成账号:

    # htpasswd /var/svn/passwd user1

    输入密码,生成user1账号

    权限管理设置:

    # vi /var/svn/authz

    

     在[groups]下添加组,

     [/] 相当于/var/svn这个目录,赋予权限给用户组

     [svnrepos:/] 是指svnrepos

     [svnrepos:/tag]是svnrepos下的tag目录

      [groups]
        admin=user1
        proj1_developer=user2,user3

 
        proj1_desgin=user5,user6
 
        [/]
        @admin=rw
 
        [ svnrepos:/]
        @proj1_developer=rw
 
        [ svnrepos:/tag]
        @proj1_desgin=rw
 

    将svn关联到apache上:

    # vi /etc/httpd/conf.d/subversion.conf

     在底部加上:

    <Location /svn>
   DAV svn
   SVNParentPath /var/svn


    #   # Limit write permission to list of valid users.
    #   <LimitExcept GET PROPFIND OPTIONS REPORT>
    #      # Require SSL connection for password protection.
    #      # SSLRequireSSL


      AuthType Basic
      AuthName "Authorization SVN"
      AuthzSVNAccessFile /var/svn/authz
      AuthUserFile /var/svn/passwd
      Require valid-user
    #   </LimitExcept>
    </Location>

    重启httpd:

    # service httpd restart


4.测试

    http://IP地址:8088/svn/svnrepos/

    apache端口默认80,若改端口则编辑/etc/httpd/conf/httpd.conf中的Listen 80


    


    

© 著作权归作者所有

共有 人打赏支持
Babyface丶小白
粉丝 3
博文 12
码字总数 4316
作品 0
朝阳
程序员
本地搭建Windows SVN服务器,管理自己的代码

做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理。这里我就介绍一个在Windows环境下简单快速搭建SVN服务器的方法。   通常的SVN...

hchen1982
2012/08/31
0
2
在Windows系统下搭建Visual SVN服务器

通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使...

红薯
2009/09/17
3K
0
linux(CentOS4) 环境apache+svn完全配置(实际配置日记)

linux(CentOS4) 环境apache+svn完全配置(实际配置日记) ××××××终于完成了,希望看过的朋友给点意见!××××××! 一、使用前的心得 配置前,要知道自己要做什么,因为很多人是新接...

Rager890312
2012/03/31
0
0
svn 全局备份小脚本

于2017.04.21 从新浪博客搬迁过来 ---------------------------------------------------------------- 前段时间帮公司同事搭建了一个apache+svn,因为他们的数据量不是很大,所以一直忘记备...

Aloneforyou
2017/04/21
0
0
centos6.5安装mysql5.7

本文详细介绍如何CentOS6.5上安装目前最新的mysql(mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz),并搭建mysql服务器 工具/原料 VisualBox安装的CentOS6.5虚拟机 MySQL官网下载的mysql-5.7.1...

xiaoxin
06/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

深入解析MySQL视图VIEW

Q:什么是视图?视图是干什么用的? A:视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。   通过视图,可以展现基表的部分数据;...

IT--小哥
57分钟前
3
0
虚拟机学习之二:垃圾收集器和内存分配策略

1.对象是否可回收 1.1引用计数算法 引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时候计数器值为0的对象就是不可能...

贾峰uk
今天
3
0
smart-doc功能使用介绍

smart-doc从8月份底开始开源发布到目前为止已经迭代了几个版本。在这里非常感谢那些敢于用smart-doc去做尝试并积极提出建议的社区用户。因此决定在本博客中重要说明下smart-doc的功能,包括使...

上官胡闹
昨天
10
0
JavaEE——Junit

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 Junit Junit又名单元测试,Junit是用来测试Jav...

凯哥学堂
昨天
7
0
读《美丽新世界》

一、背景 十一国庆节从重庆回深圳的时候,做得绿皮车,路上看了两本书:李笑来的《韭菜的自我修养》和禁书《美丽新世界》。 上篇文章已经分享了 读《韭菜的自我修养》,这篇文章来记录一下《...

tiankonguse
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部