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服务,将其开启并设为自动即可。
注意:在上面命令里的所有等号=前面不能有空格,后面必须有空格,否则不能正常创建服务。千万注意。
相关推荐
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf