SVN服务器端安装与配置

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

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

3.创建版本库
进入命令行,并切换到Subversion的bin目录,如C:\Program Files\Subversion\bin。执行命令svnadmin create D:\SVN\repository1,其中repository1为要建立的版本库名称。

4.启动服务
仍在SVN的bin目录执行命令svnserve.exe -d -r D:\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文件,内容为:


sc create svnserver binPath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\SVN" displayName= "subversion" depend= Tcpip start= auto


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

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

猜你喜欢

转载自my520530.iteye.com/blog/1440188