百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> CENTOS中SVN服务器SUBVERSION的配置详解
分享文章到:

CENTOS中SVN服务器SUBVERSION的配置详解

发布时间:01/15 来源: 浏览: 关键词:
SUBVERSION是一个可以让版本同步的工具了,下面小编为各位介绍在安装好SUBVERSION之后来配置svn服务器的方法,希望例子可以帮助到大家。


配置起来就稍稍复杂了一些,但也不是很难,主要就是几个配置文件。
我们看一下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了。

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有1人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板