本站原创,欢迎转载;尊重他人劳动,转载时保留以下信息:
本文转自:360ITO技术社区
原文标题:linux环境下配置subversion,很简单的配置
原文地址:http://www.360ito.com/article/22.html
部署时间:2012-07-24
OS环境:redhat 5.3
subversion:subversion-1.4.2-4
1、安装subversion(一般情况都是已经装好的)
yum install subversion
2、新建一个目录用于存储SVN所有文件
mkdir /data/svn/ -p
3、新建一个SVN版本仓库
svnadmin create /data/svn/projects
4、添加使用SVN的用户
在/data/svn/projects/conf/passwd文件添加一个形如"username=password"的条目,每个用户:密码对占一行
密码是明码的
# 看起来是这样的: [users] pm=pm_pwd android_group=apk_pwd server_group=srv_pwd client_group=cli_pwd test_group=test_pwd
5、添加用户访问策略
在/data/svn/projects/conf/authz文件中添加用户的访问策略
# pm组全部权限 # android组访问android的权限 # ...... [groups] project_p = pm project_a = android_group project_s = server_group project_c = client_group project_t = test_group [projects:/] @project_p = rw * = [projects:/android] @project_p = rw @project_a = rw * = [projects:/server] @project_p = rw @project_s = rw * = [projects:/client] @project_p = rw @project_c = rw * = [projects:/doc] @project_p = rw @project_s = rw @project_c = rw @project_t = rw * =
6、修改svnserve.conf文件,启用用户和策略配置:
在/data/svn/projects/conf/svnserve.conf文件添加如下:
[general] anon-access = none auth-access = write password-db = /data/svn/projects/conf/passwd authz-db = /data/svn/projects/conf/authz
7、启动SVN服务器
svnserve -d -r /data/svn
共有0个评论 我要评论»
网友回复/评论仅代表其个人看法,并不表明本社区同意其观点或证实其描述。
1.不欢迎无意义的回复/评论和类似“顶”、“沙发”之类没有营养的文字
如果只是想简单的表个态,请点 有用无用支持反对 等按钮
2.发言之前请再仔细看一遍文章,或许是您遗漏、误解了,理性讨论、切莫乱喷
3.严禁发布违法、违规的信息,请勿到处招贴广告、发布软文;
4.如果您发现自己的回复/评论不见了,请参考以上3条
5.不停制造违规、垃圾信息的,账户将被禁止