配置起来就稍稍复杂了一些,但也不是很难,主要就是几个配置文件。
我们看一下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了。
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔