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客服端和服务器端安装、配置完成。
浙公网安备 33010602011771号