最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
CENTOS中SVN服务器SUBVERSION的配置详解
时间:2022-06-30 21:26:36 编辑:袖梨 来源:一聚教程网
配置起来就稍稍复杂了一些,但也不是很难,主要就是几个配置文件。
我们看一下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了。
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21