• 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
    输入用户名密码

  • 相关阅读:
    【机器学习】ICA特征提取
    【机器学习】ICA算法简介
    【机器学习】ICA算法简介
    【机器学习】ICA 原理以及相关概率论,信息论知识简介
    【机器学习】ICA 原理以及相关概率论,信息论知识简介
    【机器学习】数据处理中白化Whitening的作用图解分析
    【机器学习】数据处理中白化Whitening的作用图解分析
    【科普杂谈】IP地址子网划分
    【科普杂谈】IP地址子网划分
    【科普杂谈】三层交换机
  • 原文地址:https://www.cnblogs.com/riskyer/p/3235369.html
Copyright © 2020-2023  润新知