黑马程序员技术交流社区

标题: 配置一个SVN管理多个版本库的经历 [打印本页]

作者: 累点算什么    时间: 2019-10-10 15:51
标题: 配置一个SVN管理多个版本库的经历
新增项目二svnadmin create /home/admin/SVN/project_02

修改project_02配置文件svnserver.conf文件

# vi /home/admin/SVN/project_02/conf/svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = /home/admin/SVN/passwd
authz-db = /home/admin/SVN/authz
realm = project_02
因为上面的配置是使用同一个用户,所以不用修改

修改公用的文件authz-配置用户对版本库的权限

# vi /home/admin/svn/conf/authz
[groups]
# 添加的一个用户组,组员为svn
developer = svn

[project_01:/]
#设置对项目1根目录下的权限,svn和svn2均
@developer = rw
svn2 = rw

[project_02:/]
#设置对项目2根目录下的权限,开发者具有读写,svn2用户只具有读的权限
@developer = rw
svn2 = r
启动svn服务svnserve -d -r /home/admin/SVN

则可以通过svn://xxxxxxx/项目名

出现的问题
​        使用客户端,查看log发现没有log显示,解决方法:把两个项目中的svnserve.conf里的anon-access = read改成anon-access = none。同时右键-》TortoiseSvn-》setting-》Saved Data,把这里的日志缓存clear一下即可显示。







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2