zoukankan      html  css  js  c++  java
  • centos安装svn并创建版本库配置用户分组权限

    1.设置aliyun安装源// 本步骤非必须, 使用aliyun安装源后, 执行yum update速度明显提升

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
    运行yum makecache生成缓存
    执行yum update更新

    2.检测是否安装过svn

    rpm -qa subversion

    3.安装svn服务端

    yum install subversion

    4.查看svn版本, 是否安装成功

    svnserve --version

    5.创建版本库

    svnadmin create /z/svn/repos

    6.编辑svnserve.conf, 基本保留这些内容

    [general]
    anon-access=none
    auth-access=write
    password-db=passwd // 这里可以填写具体路径比如:/z/svn/passwd  这样多个版本库可以使用同一套配置
    authz-db=authz     // 可以写具体路径
    realm=repos
    [sasl]

    7.编辑passwd文件, 配置用户名密码

    [users]
    zhangsan=123456
    lisi=123456
    wangwu=123456

    8.配置authz文件, 管理授权

    [groups]
    manager=zhangsan
    android=lisi,wangwu
    [repos:
    /] @manager=rw
    [repos:
    /company/proj1/android] @android=rw

    9.启动svn服务器

    svnserve -d -r /z/svn     // 只到仓库的上一级(repos)如果这里路径是/z/svn/repos那么 配置的authz可能不起作用

    10.配置防火墙, 开启3690端口

    ## 开启3690端口
    /sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
    ## 或者永久关闭防火墙
    chkconfig iptables off

    11.客户端访问地址

    svn://192.168.16.90:3690/repos/......

    友情赞助

    如果您喜欢此文,感觉对您工作有帮助,预期领导会给您涨工资,不妨小额赞助一下,让我有动力继续努力。

    赞助方式:打开支付宝App,使用“扫一扫”付款,付款码见下图,别忘了付款留言哦!


    或使用微信, 不用加好友就能付款

     

  • 相关阅读:
    PHP5.5新特性
    并发导论【转】
    Redis常用数据结构和操作
    git常用命令【转】
    curl 的用法指南
    pycurl模块
    单点登陆
    MySql 里的IFNULL、NULLIF和ISNULL用法
    Mysql coalesce()函数认识和用法
    python文件操作
  • 原文地址:https://www.cnblogs.com/zhouyalei/p/6274584.html
Copyright © 2011-2022 走看看