配置起来就稍稍复杂了一些,但也不是很难,主要就是几个配置文件。
我们看一下subversion的配置文件。
1.svnserve.conf
这是每个版本库的配置文件。
位置在每个库的conf目录中,目录结构如下。
repository-path/conf/svnserve.conf
通过man svnserve.conf我制作了下面的conf文件供大家参考。
[general]
#设定未授权用户的权限,none无权限,read只读,write读写。默认为只读权限。可以根据自己的情况设定。
#anon-access = none|read|write
anon-access = none
#设定授权用户的权限,设定同上,默认权限是读写。
#auth-access = none|read|write
auth-access = write
#设定用户数据库(认证),这个文件可以是相对conf目录的路径,可保证每个版本库有单独的认证及授权。
password-db = passwd.conf
#或多个项目使用同一认证授权,则建议放在单独一个目录中。
#password-db = /etc/subversion/passwd.conf
#设定授权文件(授权),存放位置同认证文件。主要控制用户对于版本库中各路径的访问权限。
authz-db = auth.conf
#设定realm,如果多个版本库使用同一认证文件,则需要设定realm为同一个名字以保证客户端使用缓存的认证,默认的realm使用版本库的UUID。
realm = qiansw.com
2.password-db
password-db是用户认证数据库文件,功能为认证用户是否有权登陆。文件的存放位置在svnserve.conf中设定。
[users]
#格式为 用户名 = 密码
joeuser = joepassword
jayrandom = randomjay
3.authz-db
authz-db是用户授权数据库文件,功能为控制已登陆用对各个目录的权限。文件的存放位置在svnserve.conf中设定。
首先你应该了解rwx的含义。
然后才能制作该文件。
在Linux中rwx如下:
r为读权限;
w为写权限;
x对文件来说是执行权限,对目录来说是进入目录的权限。
知道这些,就可以修改conf目录下的示例文件authz了。
荒野乱斗国际版 (BrawlStars)最新版本v56.274
下载一波超人内置修改器菜单版 安卓版v1.0.2
下载敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载继承了一座戏园子无限声望铜钱版 内置菜单最新版v1.7
继承了一座戏园子折相思版是游戏的破解版本,在该版本中为玩家提
山河半世橙光清软金手指版 无限鲜花v3.24
山河半世是一款超级好玩的橙光恋爱游戏,在游戏中玩家们需要扮演
蓬莱手游折相思版 安卓版v1.0.0
蓬莱免广告版是游戏的修改版本,在该版本中为玩家去除了广告,玩
当红影后橙光游戏破解版2025 最新版v1.0
当红影后橙光破解版是一款超级好玩的娱乐圈题材的橙光游戏,在这
忽然成了万人迷清软完结版 无限鲜花版v12.15
忽然成了万人迷破解版是一款非常好玩的男性向橙光游戏,在有一天