SVN单一版本库权限配置

    xiaoxiao2021-12-12  2

    匿名访问

      打开授权访问的配置   1.打开F:\Subversion\SvnRep\OA\conf\svnserve.conf。这里是你的版本库的路径   2.将第19行# anon-access = none取消注释被修改心狠下面:

    anon-access = write

      表明该版本库接受匿名访问,但是在下面我们配置授权访问的时候回把匿名访问给注释掉,因为在实际开发的时候访问SVN的都会进行授权访问,基本上不会出现匿名访问的情况。

    授权访问

    1.要设置授权访问就需要创建用户,并为用户设定权限 2.打开授权访问的配置   [1]打开F:\Subversion\SvnRep\OA\conf\svnserve.conf,这里也是你的版本库的路径   [2]将第19行anon-access = write注释掉:# anon-access = write 表明该版本库不接受匿名访问。   [3]将第20行# auth-access = write注释打开:auth-access = write 表明该版本库使用授权访问   [4]将第27行注释打开:password-db = passwd 表明使用同目录下的passwd文件保存用户信息   [5]将第36行注释打开:authz-db = authz 表明使用同目录下的authz文件保存权限信息

      [6]打开passwd文件创建用户

      [7]打开authz文件:#后面注释的是例子     <1>创建用户组     <2>指定路径,给用户和用户组授权     <3>权限的继承性:父目录设置的权限,对子目录同样有效——除非子目录进行了更为具体的设定,这个例子表示当前版本库下的subDir目录只有userOther有读写权限,其它用户无任何权限   在上一篇你也提到了,实际开发的时候会在版本库根目录下创建与具体项目对应的子目录,使一个SVN服务器能够同时管理多个项目,而不是为每一个项目搭建一个SVN服务器。具体的多版本库共享配置会在下面一篇中写。

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

    最新回复(0)