Last Modified: 2010-06-07

SVN windows 简单配置

Edition State Date Description
1.0 completed 2010/06/07 在windows上简单建立及配置SVN服务端

1.下载安装SVN

官方网站:http://subversion.apache.org/

当前(2010/06/07)最新版msi安装文件下载:http://subversion.ti​gris.org/files/docum​ents/15/46531/Setup-​Subversion-1.6.5.msi​

下载完成后双击运行Setup-​Subversion-1.6.5.msi​,如下图所示:

选择安装位置,默认为C:\Program Files\Subversion

根据向导完成安装SVN

通过在开始->运行,cmd里运行svn命令行验证安装。

2.配置SVN服务器

建立SVN服务器的主目录,例如C:\svn,在命令行里进入此目录,通过svnadmin命令行创建库。运行svnadmin create test后,主目录C:\svn下生成了一个test的库。这里test就是库名。

在test的目录里,是svn自动生成的库结构。里面的conf目录下是关于这个库的配置文件。里面的3个文件分别是:

svnserve.conf

用记事本打开svnserve.conf,去除anon-access,auth-access,password-db,authz-db,realm前的#和空格,如图所示。并将anon-access的值从read改为none。各部分功能:

passwd

用记事本打开passwd,如图,在[users]下添加用户,一行一个用户,等号后对应用户密码,格式如图所示。

authz

用记事本打开authz,如图,在[groups]下添加组以及成员,一行一组,等号先后分别是组名和成员,成员是配置在passwd文件里的用户名。如有多个用户,则用逗号分隔。

第二个红框表示权限控制,意为,对于组group_name,给予test库根目录的读取和写入权限。一旦一个组被赋予权限,全部成员就拥有相同权限。

3.启动SVN服务

在cmd命令行下键入如下启动svn。如要停止,Ctrl+C终止运行。