本节向大家简单介绍一下WindowsSVN服务器安装与配置,在学习SVN的过程中,这是很可能会遇到的问题,在这里和大家分享一下,希望对大家有所帮助,欢迎大家一起来学习WindowsSVN服务器安装与配置。
1.下载SVN服务端软件和客户端软件。http://subversion.tigris.org/
SVN服务端:Subversion
SVN客户端:#TortoiseSVN(Windows)、Subclipse(Eclipse)、Subversive(Eclipse)、SCPlugin(MacOSX)、RapidSVN(cross-platform)、AnkhSVN(VisualStudio)、VisualSVN(VisualStudio)
2.WindowsSVN服务器安装(Setup-Subversion-1.6.4.msi)
选择安装路径,一路回车即可。
3.建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:
svnadmincreateF:\svn\
就会在目录F:\svn\下创建一个版本库。我们也可以使用TortoiseSVN图形化的完成这一步:
在目录E:\svndemo\repository下”右键->TortoiseSVN->CreateRepositoryhere…“,然后可以选择版本库模式,这里使用默认即可,然后就创建了一系列目录和文件。
4.配置SVN服务
在你建储存库的地方F:\svn
打开/conf/目录,打开svnserve.conf找到一下两句:
#[general]
#password-db=passwd
#anon-access=none
#auth-access=write
去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件.anon-access=none是匿名用户不能访问,必须要有用户名和密码。(注意:问题就出在这,一定要注意格式去掉注释后要顶格不能有空)
同样打开passwd文件,将
#[users]
#harry=harryssecret
#sally=sallyssecret
格式为“用户名=密码”,如可插入一行:admin=admin888,即为系统添加一个用户名为admin,密码为admin888的用户。WindowsSVN服务器安装完成后要运行一下SVN服务器,看一下是否可以正常运行。
5.运行SVN服务器
在命令行执行svnserve--daemon--rootF:\svn
服务启动,–daemon可简写为-d,–root可简写为-r,可以建立一个批处理文件并放在windows启动组中便于开机就运行SVN服务(注意:这是临时打开的服务,命令执行后不能关闭窗口)。
6.将SVN服务设置为Windows系统服务(非必须,为了方便)
开始--〉运行--〉cmd--〉dos窗口中输入以下命令
sccreateSvnServicebinpath="\”D:\ProgramFiles\Subversion\bin\svnserve.exe\”--service--rootF:\svn"depend="TCPIP"start=auto
红色的部分是svnservice是服务名称
蓝色的部分前面的是svnserver.exe文件的磁盘路径后面的是SubversionRepository的磁盘路径,depend的值TCPIP是依赖的服务。
删除服务的命令
scdeleteSvnService
注:注意sc的命令格式。如depend与=之间不能有空格,=之后必须有空格。路径中有空格必须用引号将路径引起来。请期待下节关于WindowsSVN服务器安装与配置介绍。
【编辑推荐】