SVN服务器端安装与配置

1.下载Subversion并安装

到http://subversion.apache.org/下载最新版安装文件并安装,如装在C:\ProgramFiles目录下

2.创建版本库目录

建立一个空文件夹作为版本库目录,例如在D盘下新建SVN文件夹。

3.创建版本库

进入命令行,并切换到Subversion的bin目录,如C:\ProgramFiles\Subversion\bin。执行命令svnadmincreateD:\SVN\repository1,其中repository1为要建立的版本库名称。

4.启动服务

仍在SVN的bin目录执行命令svnserve.exe-d-rD:\SVN。其中-d代表后台模式,-r代表执行服务的根目录。

5.验证版本库是否创建成功

注意不要关闭命令行窗口,否则服务会停止。使用TortoiseSVN->Repo-browser来查看版本库。在弹出的URL对话框中输入:svn://localhost/repository1,点击"OK"后就可以进入repository1版本库的目录,此时该目录应该是空的。

6.创建用户

用文本编辑器打开在D:\SVN\repository1\conf目录下的svnserve.conf,将以下三行配置信息前的#注释符号去掉:

#anon-access=read

#auth-access=write

#password-db=passwd

修改同目录下的passwd文件,增加帐号,格式为“用户名=密码”,如:

[users]

#harry=harryssecret

#sally=sallyssecret

test=test

7.设置服务自动启动

导入数据等步骤不再多说。现在服务已可正常使用,但命令行窗口不能关闭,若想让SVN服务开机自动启动,可建立一个.bat文件,内容为:

sccreatesvnserverbinPath="C:\ProgramFiles\Subversion\bin\svnserve.exe--service-rD:\SVN"displayname="subversion"depend=Tcpipstart=auto

命令的大概意思,就是用Windows自带sc工具创建服务subversion并设置为自动启动。执行后可以在控制面板-管理工具-服务中看到subversion服务,将其开启并设为自动即可。

注意:在上面命令里的所有等号=前面不能有空格,后面必须有空格,否则不能正常创建服务。千万注意。

相关推荐