SVN是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。SVN与CVS一样,也是一个跨平台的软件,支持大多数常见的操作系统。主要介绍SVN服务器在Windows平台上的安装和配置过程。
1.首先,到SVN的官方网站http:/subversion.tigris.org下载最新版本的SVN服务器安装程序。
2.运行安装程序,安装过程与普通软件的安装过程基本相同,例如F:ASubversion。其余步骤都采用默认设置,依次单击Next按钮,直至安装结束。
SVN服务器安装完成后,下面需要对其进行配置,具体配置步骤如下。
1.在Windows操作系统中选择“开始”一“运行”命令,在弹出的对话框中输入cmd命令,按【Enter】键,进入SVN服务器端的安装目录下面的bin目录。
2.在DOS命令符下运行svmadmin create SVN库的位置(例如,ASVN_PRJ)。
3.把SVN设置成Window服务的辅助工具SVNService.exe,复制SVNService.exe到SVN服务安装目录下的bin目录。然后在DOS命令符下运行SVNService-install-d-rSVN库的位置(例如,ASVN_PRJ)。
BUNService installed图4-3把SVN设置成Windows服务
4.进入\SVN_PRJconf目录下编辑 svnserve.conf配置文件,内容如下:
[general]
anon-access=read #匿名访问权限,取值为read、write、none
auth-access=write #认证用户的权限
password-db=passwd #认证用户数据库,即允许连到SVN的用户(当前目录下的passwd文件中存放的用户及密码)
realm=TESTING#在用户认证界面上出现的提示语句
5.进入SVN_PRJNcon\目录下编辑 passwd配置文件,内容如下:
[users]
test=password
至此,SVN服务器就成功配置完成并启动了。此时,SVN客户端可以使用设置好的账号来登录SVN服务器了。
6.在Windows操作系统中选择“开始”→“设置”→“控制面板”→“管理工具”→“服务”→“启动SVNService服务”命令。