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

  • 相关阅读:
    C#处理json实战
    HDU3994(Folyd + 期望概率)
    POJ1270 Following Orders (拓扑排序)
    HDU 3634 City Planning (离散化)
    HDU4762(JAVA大数)
    POJ3026(BFS + prim)
    POJ1679(次小生成树)
    UVA10487(二分)
    ZOJ 2048(Prim 或者 Kruskal)
    FZU 1856 The Troop (JAVA高精度)
  • 原文地址:https://www.cnblogs.com/smss/p/6636580.html
Copyright © 2011-2022 走看看