文档章节

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

Babyface丶小白
 Babyface丶小白
发布于 2015/08/27 13:53
字数 309
阅读 75
收藏 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
linux(CentOS4) 环境apache+svn完全配置(实际配置日记)

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

Rager890312
2012/03/31
0
0
在Windows系统下搭建Visual SVN服务器

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

红薯
2009/09/17
3K
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
VirtualBox虚拟机装CentOS,用文本接口配置网络实现SSH远程登录

前言 前段时间准备学习hadoop,发现教材都是在Linux环境下搭建的,准备先学习Linux操作系统,装了个win8和Ubuntu的双系统(有兴趣可以看我以前的博客),用了一段时间发现不是很好用,经朋友...

casoc
2013/12/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

高三暑假我是怎么想开去学linux系统的

高三的时候,我有一句口头禅:“老了老了,现在做题越来越迟钝了”。当时整天日夜苦读,体重日益增加,脸色越来越黯淡,我在终于熬过了高考的时候,简直心里面乐得开了花。我终于可以去做自己...

linuxprobe16
10分钟前
0
0
Python 获得命令行参数的方法

需要模块:sys 参数个数:len(sys.argv) 脚本名: sys.argv[0] 参数1: sys.argv[1] 参数2: sys.argv[2]

编程老陆
17分钟前
0
0
链队

队列用链表来表示时,需要用两个变量来记录队列两端的变化:theFront,theBack. 根据链接方向的不同,链队有两种链接方式(其实就是链表的头插入节点和尾插入节点,头删除节点和尾删除节点)。...

Frost729
20分钟前
0
0
IDEA toString() json模板

public java.lang.String toString() {java.lang.StringBuilder builder = new java.lang.StringBuilder();#set ($i = 0)#foreach ($member in $members)#if ($i == 0)builder.appen......

Mtok
30分钟前
0
0
Dubbo内核实现之SPI简单介绍

Dubbo采用微内核+插件体系,使得设计优雅,扩展性强。那所谓的微内核+插件体系是如何实现的呢!即我们定义了服务接口标准,让厂商去实现(如果不了解spi的请谷歌百度下), jdk通过ServiceLo...

明理萝
35分钟前
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部