svn对项目权限进行管理

    xiaoxiao2021-03-25  70

    昨日一篇有关svn的文章,对Repository理解有偏差,今天重新整理发表。

     

    一 创建Repositories

    每一个Repositorty是一个仓库,这个仓库里可以放入多个项目。可以对每个项目分别管理,也可以对整个仓库管理。

     

    二 创建Users

     

     

    三 创建Group

     

     

    四 分配权限(对于仓库)

    我们可以对整个Repositories分配权限或者Repositories下面的某一个Repository进行分配权限。

    1 右击整个Repositories或者Repositories下面的某一个Repository—>所有任务—>Manage Security。

    2 点击Add,可以看到所有的users和Group,可以对某一个users或Group分配权限。

     

    五 分配权限(对于仓库中的项目)

    我们对项目的权限管理没什么区别,右击某个项目—>所有任务—>Manage Security

     

     

     

    六 权限分配(对于项目中的文件)

    svn可以精确到对文件管理权限,如下图:

     

    我们一直用图形化界面管理项目,其实管理的项目的权限内容都放在一个配置文件里。

    右击Visual Svn Server—>properties—>可以看到Repository的根文件夹—>找到authz文件

    以下面这个配置文件为例:

    [/] xy=rw

    [MyRepositories:/SVN_Test/WebRoot/manager] xy=rw

    [MyRepositories:/SVN_Test/WebRoot/manager.jsp] xy=rw xyson=r xyson2=

    表明xy对所有Repository有读写权限。

    表明xy对MyRepositories仓库下的SVN_Test项目的WebRoot下的manager文件夹可以读写。

    表明xy对MyRepositories仓库下的SVN_Test项目的WebRoot下的manager.jsp文件可以读写,xyson只读,xyson2没有权限。

     

    转载请注明原文地址: https://ju.6miu.com/read-17967.html

    最新回复(0)