SVN搭建 多仓库 配置记录心得体会

记得在几个月前 需要自己搭建一个SVN ,当时很熟练,很快就搭好了,测试什么的都正常

可就在刚刚,突然不会了,再次找到自己当时保存的 一些书签记录,完成了搭建,这次要记录一下

环境是 centos 6.5 64位

安装 subversion

yum -y install subversion

建立版本库目录

mkdir /path/svn

创建版本库(项目)

svnadmin create /path/svn/projectName1

svnadmin create /path/svn/projectName2

关于 svnadmin Help

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
   crashtest
   create
   deltify
   dump
   help (?, h)
   hotcopy
   list-dblogs
   list-unused-dblogs
   load
   lslocks
   lstxns
   pack
   recover
   rmlocks
   rmtxns
   setlog
   setrevprop
   setuuid
   upgrade
   verify

创建公共的认证配置

拷贝 /path/svn/projectName1/conf 下的 authz    passwd

打开 passwd 添加 2个用户 在[users] 节点下面增加

username1 = passwd1

username2 = passwd2

打开 authz 配置用户组和访问权限

在 [groups] 节点下面增加

group1 = username1,username2

禁止 所有的用户浏览全部的版本库(项目)相对于/path/svn/

[/]
* =

允许 group1 组 的用户访问和修改 projectNmae1项目

[projectName11:/]

@group1 = wr

*=

修改每个项目下面conf/svnserve.conf 文件

anon-access = none
auth-access = write

password-db = /path/svn/passwd

authz-db = /path/svn/authz

realm = /path/svn/projectName1

启动SVN

svnserve -d -r /path/svn 启动所有的 项目

svnserve -d -r /path/svn/projectName1 启动单个项目

 

简单记录以便后续参考

相关文件:链接:http://pan.baidu.com/s/1cKD9ca 密码:ywb4

未经允许不得转载:开心乐窝-乐在其中 » SVN搭建 多仓库 配置记录心得体会

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏