天天看点

IntelliJ IDEA的svn如何创建用户,如何配置用户权限,配置用户组,svn怎么拒绝访问,帐号密码错误

svn的安装,基本概念,TortoiseSvn工具的使用请参考:https://blog.csdn.net/qq_33442160/article/details/81452533

查看在IntelliJ idea 中如何使用svn请参考:https://blog.csdn.net/qq_33442160/article/details/81436053

更多IntelliJ IDEA的操作请参考:https://blog.csdn.net/qq_33442160

下面讲解svn的用户权限,密码等问题:

1. 首先说匿名访问,匿名访问不推荐使用:

IntelliJ IDEA的svn如何创建用户,如何配置用户权限,配置用户组,svn怎么拒绝访问,帐号密码错误

到第19行修改为:anon-access = none

其它的不用直接保存即可进行匿名访问了.

IntelliJ IDEA的svn如何创建用户,如何配置用户权限,配置用户组,svn怎么拒绝访问,帐号密码错误

2. 推荐做法,配置用户名密码,设置访问权限:

①:还是打开刚才的文件svnserve.conf,使用工具打开:

②:

[1]打开D:\DevRepository\Subversion\ERP\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文件保存权限信息

IntelliJ IDEA的svn如何创建用户,如何配置用户权限,配置用户组,svn怎么拒绝访问,帐号密码错误

③:还是在刚才的目录打开passwd文件创建用户:

IntelliJ IDEA的svn如何创建用户,如何配置用户权限,配置用户组,svn怎么拒绝访问,帐号密码错误

④:打开authz文件:#后面注释的是例子

<1>创建用户组(用户组可以忽略)

IntelliJ IDEA的svn如何创建用户,如何配置用户权限,配置用户组,svn怎么拒绝访问,帐号密码错误

<2>指定路径,给用户和用户组授权

# [/foo/bar](代表用户能够访问的路径,直接给/代表全部可以访问)
# harry = rw    (rw代表该用户能够读写)
# &joe = r  (r 代表改用户能读)
# * =   (* =代表屏蔽那些未设定的用户,让它们没有任何权限)
           

编写用户组后格式如下:

[/]

@canWrite = rw

* =

未编写用户组格式如下:

[/]

YangKai = rw

DengBin = rw

MaoRui = rw

* =

至此用户权限配置配置完毕