zoukankan      html  css  js  c++  java
  • SVN设置实例

    D:scmserverSVNROOTsafeControl,该SVN项目下,有erSystem和hcSystem两个项目。现在人员有两种类型的人,一个内部人员,一个是佰钧成人员。

    设置要求:

    1.任何人员访问safeControl的SVN链接地址 SVN://192.168.1.100/safeControl,会弹出输入用户名、密码的提示框,未输入不能获得项目信息。

    2.对于授权的内部人员一般可以看到erSystem和hcSystem两个项目,对于佰钧成人员可以根据授权情况,只给其显示一个项目。

    实现步骤:

    1.进入100服务器,在DOS命令窗口中,进入SVN所在目录,创建新的SVN项目

    参考以上图片,创建命令为:svnadmin create safeControl

    2.创建safeControl项目,在svnroot目录下会出现以下文件夹目录及文件。

    3.进入【conf】目录,首先对“svnserve.conf”文件进行设置。

    [general]

    anon-access = none              //定义非授权用户的访问权限,有三种方式: none 、 read 、 write ,设置为 none 限制访问,read 为只读, write 为具有读写权限,                                            默认为 read ;如果设置为 read,则任何人链接该svn地址后,可直接下载文件

    auth-access = write              //定义授权用户的访问权限,有三种方式: none 、 read 、 write ,设置为 none 限制访问, read为只读, write 为具有读写权限,默                                               认为 write 。一般为write。

    password-db = passwd            // (对应【conf】目录下的passwd文件)

    authz-db = authz                  //(对应【conf】目录下的authz文件);如果注释该信息,则任何人链接该svn地址后,可直接下载文件。

    realm = safeControl

    4.对authz文件进行设置。


    [groups]
    lcsoft_vip=admin                                   //定义lcsoft_vip用户组,对应系统管理员admin

    lcsoft=litan,fzm,liaoh,weiran,hanq            //定义lcsoft用户组,对应内部人员

    bjc_groups=liuz                                     //定义bjc_groups用户组,对应佰钧成人员         

                     

    [safeControl:/]                                       //safeControl的根目录,lcsoft_vip用户组即系统管理员有读写的权限

    @lcsoft_vip=rw                                      // 如果设置成“*=”,则除lcsoft_vip用户组外的其他授权用户完全不能访问safeControl, 所以必须设置为“r”。

    *=r                                                       //设置为“r”,可让其他授权用户查看

    [safeControl:/erSystem]                         //针对于safeControl下的erSystem项目进行授权,bjc_groups、lcsoft、lcsoft_vip用户组、有读写的权限。

    @bjc_groups=rw
    @lcsoft=rw
    @lcsoft_vip=rw
    *=                                                      //除以上三个用户组之外的其它用户,则无权限访问

    [safeControl:/hcSystem]                       //针对于safeControl下的hcSystem项目进行授权,lcsoft用户组和admin用户有读写的权限。

    @lcsoft=rw
    admin=rw                                           //不加@,是指向具体的用户
    *=                                                     // 除lcsoft用户组和admin用户之外的其它用户,则无权限访问,bjc_groups用户组无法访问获取

    5.对passwd文件进行设置

    [users]

    admin=whmiccs
    litan=123
    liaoh=lh123
    fzm=fzm123
    weiran=wr123
    hanq=hq123456
    liuz=lz123
    lianglin=321

    以上就是针对于authz文件中设置的用户,增加对应的用户密码。

  • 相关阅读:
    动态横向(水平)合并Repeater数据行DataItem的列
    动态绑数据(Repeater控件HeaderTemplate和ItemTemplate)
    动态横向(水平)合并GridView数据行DataRow的列
    动态绑数据(GridView控件Header和ItemTemplate)
    用具体列名替代星号
    如何实现数据行转换列显示
    用LINQ获取XML节点数据
    从字符串中获取XML节点数据
    字符串创建XML文档
    根据Attribute值条件对XML文档进行修改
  • 原文地址:https://www.cnblogs.com/lteal/p/4435046.html
Copyright © 2011-2022 走看看