读书人

svn根本配置总结

发布时间: 2012-07-08 17:43:44 作者: rapoo

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用户组有读写权,其他只可读。
    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用户可以提交,其他的用户禁止提交。

读书人网 >CVS SVN

热点推荐