记得在几个月前 需要自己搭建一个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搭建 多仓库 配置记录心得体会