首先安装服务器和 客户端软件 :
Setup-Subversion和 Subversion的Windows客户端TortoiseSVN
前者是必须安装的,这里给 大家提供一下载地址:
Setup-Subversion: http://download.csdn.net/detail/houcunyue/5300732
TortoiseSVN: http://download.csdn.net/detail/houcunyue/5300876
其次建立版本库: 两种方式
运行Subversion服务器需要首先要建立一个版本库 (Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:
svnadmin create E:\svndemo\repository
就会在目录E:\svndemo\repository下创建一个版本库。
我们也可以使用TortoiseSVN图形化的完成这一步:
在目录E:\svndemo\repository下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件
第三步就是配置用户权限了(pen的配置)
对三个文件进行配置,在E:\svndemo\repository\conf目录下,分别为 svnserve.conf,passwd,authz
红色为必须修改的
Svnserve.conf文件
[general]
Anon-access = read 去注释,改为write
Auth-access = write
Password-db = passwd 去注释
Passwd文件
[users]
pen = []或者
sun=sun
Authz文件
[aliases]
[groups]
第四步就是启动服务
在任意目录 下运行:
svnserve -d -r E:\svndemo\repository 我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。
第五步就是添加服务,这样就能以服务的方式启动
将svn服务添加到服务列表中 (如果任一个路径包含空格(逃逸字符),你必须使用双引号包含路径)。
sc create SVNServer binPath= "C:\Program Files (x86)\Subversion\bin\svnserve.exe --service -r E:\svndemo\repository" start= auto