svn基本配置总结
- svn启动方式有2种,svn自带服务器方式和apache服务器方式。推荐使用apache,可以方便开关服务和apache的其他服务。整合apache:重点修改配置文件,添加以下内容:
<Location /svn> DAV svn SVNParentPath D:\SVN AuthType Basic AuthName “Subversion repositories” AuthUserFile D:\passwd AuthzSVNAccessFile D:\svnaccessfile Require valid-user
- </Location /svn>--------设置访问路径SVNParentPath D:\SVN--------设置仓库的上级路径,可以建立多个仓库。例:SVN下建立project1仓库和 project2仓库,可通过http://localhost:8080/svn/project1和http://localhost:8080/svn/project2进行访问。(一个项目建立一个仓库)。也可使用SVNPath D:\SVN\project直接指导仓库路径,此时访问可直接输入http://localhost:8080/svnAuthzSVNAccessFile D:\svnaccessfile 指定权限文件路径。svnaccessfile配置如下:
[groups] admin = user [project:/] @admin = rw * = [project:/tags] * = r@admin = rw
- admin = user添加用户组admin[project:/]针对特定的仓库project进行权限设置,admin用户组有读写权,其他无读写权[project:/tags]针对仓库project下的tags目录进行权限设置,admin用户组有读写权,其他只可读。