一、下载相应资源(如:TortoiseSVN-1.8.2.24708-x64-svn-1.8.3.msi<客户端>、Slik-Subversion-1.8.3-1-x64.msi<版本控制>)
可到右边链接地址获取:sliksvn
二、安装
①、Slik-Subversion
运行相应的exe文件将软件装到指定的位置。在装Slik-Subversion-1.8.3-1-x64.msi时一定要选择complete的模式,不然不能得到svnserve服务,如果想要单独运行svn对应的服务,我们得配置相应的系统环境变量:将将相应的bin添加到path路径中。
②、配置svn服务
新建一个以“.bat”结尾的文件,将如下命令加入文件:
sc create SVNService binpath= "D:\mg_install\SlikSvn\bin\svnserve.exe --service -r D:\mg_install\svn_repo\zxjt " displayname= "SVNService" depend= Tcpip start= auto
鼠标右击该文件以管理员身份运行;也可以直接在cmd窗口直接运行,如下为命令解析:
D:\mg_install\SlikSvn\bin\svnserve.exe :对应安装目录下exe
D:\mg_install\svn_repo\zxjt :对应的版本控制库SCM
displayname:windows对应的服务的名称
depend:tcp/ip协议
start:启动方式,auto:自启动
注意:在sc命令中,我们的变量等号的后边一定得有空格。运行上面的命令之后我们就可以启动我们的windows服务了,如果不能启动的时候我们就得注意是不是命令的错误。如果是命令配错,我们可以先删除刚配置的服务,具体的方式:
sc delete SVNService
SVNService :对应刚才所创建的服务名
③、TortoiseSVN
将已下载的客户端软件安装向导提示完成,该工具主要用来建库及配置库信息。
④、建库
到指定路径下新建一个文件夹,作为svn仓库文件;使用TortoiseSVN选项,如下图解:
库中文件结构如下:
三、配置svn用户
①、修改库默认配置(svnserve.conf)
在conf文件夹下打开svnserve.conf文件修改相应节点,如下图:
将匿名访问去掉、认证访问及用户密码配置文件放开,如下:
anon-access = none
auth-access = write
password-db = passwd
②、添加svn用户(passwd)
放开访问svn服务的用户,如下图:
四、尝试配置是否可以使用(局域网协议<svn>)
①、可以通过Repository Browser - TortoiseSVN访问刚才我们所创建的仓库了。
注意:当不能再局域网内正常访问svn服务时,可以试试是否可以ping通,如果不能,大部分是因为防火墙的问题,应该关掉防火墙即可。
至此,一个可以满足局域网内team开发的svn服务器搭建结束,团队中成员可通过客户端工具、svn插件等常见的方式在该库上工作。