zoukankan      html  css  js  c++  java
  • svn多版本权限控制

    安装subversion

    查询是否安装

    rpm -qa subversion

    安装

    yum -y install subversion

    配置svn并启动svn服务

    指定svn的数据存储路径

    mkdir -p /mnt/vdb1/svndata

    指定svn的配置文件信息路径

    mkdir -p /mnt/vdb1/svndata

    启动svn服务

    svnserve -d -r /mnt/vdb1/svndata

    检测svn服务是否正常启动

    第一通过进程检测

    ps -ef | grep svn

    第二通过端口3690检测

    netstat -lntup | grep 3690

    第三通过文件检测,需要root用户才可以执行

    建立svn项目版本库

    查看创建项目版本库命令

    svnadmin --help

    svnadmin help create

    创建sadoc版本库

    svnadmin create /mnt/vdb1/svndata/sadoc

    配置sadoc版本可的权限

    进入sadoc版本库配置目录,并备份配置文件

    cd /mnt/vdb1/svndata/sadoc/conf/

    cp -p svnserve.conf svnserve.conf.default

    进行详细配置

    anon-access = none //禁止匿名访问

    auth-access = write //认证后有读的权限

    password-db = /mnt/vdb1/svndata/svnpasswd/passwd //指定密码文件

    authz-db = /mnt/vdb1/svndata/svnpasswd/authz //指定权限认证文件

    复制passwd和authz文件到svnpasswd目录并修改权限

    cp -p authz passwd /mnt/vdb1/svndata/svnpasswd/

    cd /mnt/vdb1/svndata/svnpasswd/

    chmod 700 authz passwd

    在/mnt/vdb1/svndata/svnpasswd/passwd中添加用户账号

    [users]

    harry = harryssecret

    sally = sallyssecret

    在/mnt/vdb1/svndata/svnpasswd/authz文件中设置组和权限

    分组

    [groups]

    harry_and_sally = harry,sally

    harry_sally_and_joe = harry,sally,&joe

    设置用户文件权限

    [/foo/bar]

    harry = rw

    &joe = r

    * =

    设置组权限

    [repository:/baz/fuz]

    @harry_and_sally = rw

    * = r

  • 相关阅读:
    [NOIP模拟赛][贪心]奶牛晒衣服.
    BZOJ3750: [POI2015]Piecz
    BZOJ2348 [Baltic 2011]Plagiarism
    高精度乘法【高乘高
    codevs 1215 迷宫
    变量交换
    a+b问题与圆柱体表面积的计算
    算数表达式的练习
    [bzoj1070][SCOI2007]修车[ 网络流]
    [bzoj2502]清理雪道[上下界网络流]
  • 原文地址:https://www.cnblogs.com/smss/p/6636580.html
Copyright © 2011-2022 走看看