- 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/svn
- AuthzSVNAccessFile 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用户组有读写权,其他只可读。
- eclipse svn插件简单配置:连接到http://localhost:8080/svn/project,建立远程文件trunk,branches,tags--------trunk用于常规项目提交,branches用于添加分支功能,tags提交用于发布的版本。注:选择Team---->分支/标记---->目标路径(http://localhost:8080/svn/project/branches/branches_1.1.1或http://localhost:8080/svn/project/tags/tags_1.1)版本自定。根据上面的设置,tags目录只有user用户可以提交,其他的用户禁止提交。
svn基本配置总结
猜你喜欢
转载自slipjava.iteye.com/blog/960670
今日推荐
周排行