svn配置

  SVN客服端和服务器端个人是第二次安装了。第二次安装还是费了老大劲了,故打算记录自己的这次安装过程,以后使用就不用再这么费劲了。
  软件:

    Setup-Subversion-1.8.8.msi;

    TortoiseSVN-1.8.5.25224-win32-svn-1.8.8.exe;

  插件:

    SVNService.rar---SVNService.exe

      一、软件安装比较简单

    单击TortoiseSVN-1.8.5.25224-win32-svn-1.8.8.exe、Setup-Subversion-1.8.8.msi根据提示安装即可  

  二、插件安装

    解压SVNService.rar到Setup-Subversion-1.8.8.msi的安装目录的bin文件下,以后安装“服”务用

  三、SVN配置

    i>Repository创建

      在D盘创建Repository文件夹,在Repository文件夹中创建项目文件夹(acl)

    ii>项目仓库文件

       在acl文件夹右上方右键,选择"TortoiseSVN"->"create repository here"->“create folder structure”。这样会在acl文件夹下生成一系列的文件盒文件夹,其中最为重要的是config文件夹。

    iii>配置

       在config文件夹中,有三个很重要的配置文件authz、passwd、svnserve.conf。

       在authz中可以给用户分组并且设置组的读写权限,如下所示:

              

     然后在passwd文件夹中给组中的用户分别设置密码,如下所示

      

     最后在svnserve.conf问价中开启authz、passwd认证:

      anon-access = none  //没有认证的人没有读权限
      auth-access = write

      password-db = passwd

      authz-db = authz 

      realm = acl  //repository文件夹名称

    iv>验证

       到此,配置工作告一段落。下面进行配置是否成功的验证工作。

       以管理员身份打开dos窗口,进入subversion的安装目录,进入bin文件夹,启动svnserve命令:svnserve -d -r D:\Repository(注意这里不是acl这个repository文件夹),在任何位置右键选            择"TortoiseSVN"->"Repo-browser",看是否出现验证,在url处输入svn://127.0.0.1/acl看能不能通过验证,并且含有有些默认的文件。如果有则安装成功。

  四、配置subversion服务

      创建服务:sc create svnserver binPath= "D:\Subversion\bin\svnserve.exe --service -r D:\Repository" DisplayName= "subversion" depend= Tcpip start= auto

      启动服务:net start svnserver (注:服务名)

      补充:删除服务的命令sc delete 服务名

  五、eclipse的subversion插件安装

    svn - http://subclipse.tigris.org/update_1.6.x

  到此,subversion客服端和服务器端安装、配置完成。

 

posted on 2014-03-26 19:50  sqljiang  阅读(176)  评论(0)    收藏  举报