A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

新增项目二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一下即可显示。


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马