码迷,mamicode.com
首页 > 系统相关 > 详细

linux(centos)如何使用svn进行多个版本库的配置

时间:2016-04-20 15:14:49      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:centos svn


如果当前有svnserve进程在运行,指令

killall svnserve

指定某目录为svn服务启动时所使用的根目录,指令

cd /data 1 mkdir svn 最后的路径为:/data/svn

接着创建多个svn版本库于/data/svn/目录下,指令

svnadmin create /data/svn/lesterlee1

 svnadmin create /data/svn/lesterlee2  

 最后的目录结构应为这样: /data/svn /data/svn/lesterlee1 /data/svn/lesterlee2 将/data/svn/lesterlee1/conf/目录下的authz、passwd、svnserve.con拷贝至/data/svn/目录下,指令 cd /data/svn/lesterlee1/conf

cp ./authz ../../

cp ./passwd ../../

cp ./svnserve.conf

此时svn根目录的结构应为:

/data/svn

/data/svn/lesterlee1

/data/svn/lesterlee2

/data/svn/authz

/data/svn/passwd

/data/svn/svnserve.conf

下一步,配置svnserve.conf,指令

cd /data/svn

vi svnserve.conf

加入以下内容:

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

realm = svn

保存后,至此,svnserve.conf配置完毕,

接下来配置用户信息

vi passwd 配置信息如下:

[users]

 lesterlee = password 保存后,

至此,passwd配置完毕,

接下来配置用户权限

vi authz

配置的信息如下: 

 [groups]

#用户组

grouplesterlee= lesterlee

#将用户lesterlee加入用户组grouplesterlee中

 [/]

lesterlee= rw

#读写权限

@grouplesterlee= rw

用户组读写权限

最后,启动svn服务即可,指令

svnserve -d -r /data/svn --config-file=/data/svn/svnserve.conf

注:后面的参数,–config-file=/data/svn/svnserve.conf是告诉svn服务,调用/data/svn目录下的 svn配置文件,用来统一管理/data/svn目录下创建的子svn版本,统一使用配置文件中的用户信息、权限信息来管理各版本库。

本文出自 “梦想照进现实” 博客,请务必保留此出处http://lookingdream.blog.51cto.com/5177800/1765742

linux(centos)如何使用svn进行多个版本库的配置

标签:centos svn

原文地址:http://lookingdream.blog.51cto.com/5177800/1765742

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!