zoukankan      html  css  js  c++  java
  • RHEL 6.4 安装svn和apache


    1、安装软件包(RHEL已经按默认设置安装完成)
    需要安装的.rpm软件包:
    postgresql-libs
    perl-URI
    subversion
    mod_dav_svn

    2、创建svn文件夹和版本库
    创建svn文件夹
    mkdir /opt/svn
    创建版本库
    svnadmin create /opt/svn/project
    (注意这里需要配置/opt/svn/project的访问权限,chmod -R 777 /opt/svn/project)

    3、配置Apache
    配置监听端口:
    vi /etc/httpd/conf/httpd.conf
    该Listen 80为Listen 8008
    启动Apache:service httpd start
    在客户端浏览器使用
    http://ip:8008访问
    (注意:需要开放8008端口才能访问,这里直接停止iptables:service iptables stop)

    4、配置svn
    编辑:vi /etc/httpd/conf.d/subversion.conf
    LoadModule dav_svn_module modules/mod_dav_svn.so
    LoadModule authz_svn_module modules/mod_authz_svn.so
     
    <Location /repos>                    #/svn表示访问
    http://ip:8008/svn
    DAV svn
    SVNParentPath /opt/svn             #访问
    http://ip:8008/svn跳转到/opt/svn
    AuthType Basic
    AuthName "Authorization Realm"     #显示在登陆框的信息
    AuthUserFile /opt/svn/passwd       #存放用户和密码的文件
    AuthzSVNAccessFile /opt/svn/authz  #存放访问权限的文件
    Require valid-user
    #   </LimitExcept>
    </Location>

    5、创建svn用户和密码文件passwd
    htpasswd -c /opt/svn/passwd user1 #添加第一个用户使用-c,添加第二个使用-m或不加参数
    htpasswd -m /opt/svn/passwd user2 #添加第一个用户使用-c,添加第二个使用-m或不加参数
    htpasswd -m /opt/svn/passwd user3 #添加第一个用户使用-c,添加第二个使用-m或不加参数

    6、创建svn访问权限文件authz
    vi /opt/svn/authz
    编辑内容:
    [groups]
    manager = user1,user2        #创建组manager,包含user1,user2
    developer user1,user2,user3  #创建组developer,包含user1,user2,user3

    [/]              #根目录可以看到project文件夹
    @manager = rw    #manager组用户可以进行读写
    * =              #其他人无读写权限
    [project:/demo]  #访问project下demo文件夹的权限
    @developer = rw  #developer可以对demo文件夹进行读写
    * =
    重新启动httpd:/etc/init.d/httpd.restart

    7、客户端访问
    在浏览器或svn客户端输入
    http://ip:8008/repos/project
    输入用户名密码

  • 相关阅读:
    CodeForces 660D Number of Parallelograms
    【POJ 1082】 Calendar Game
    【POJ 2352】 Stars
    【POJ 2481】 Cows
    【POJ 1733】 Parity Game
    【NOI 2002】 银河英雄传说
    【NOI 2015】 程序自动分析
    【POJ 1704】 Georgia and Bob
    【HDU 2176】 取(m堆)石子游戏
    【SDOI 2016】 排列计数
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3236938.html
Copyright © 2011-2022 走看看