windows下svn服务器配置简介
下载客户端TortoiseSvn:http://tortoisesvn.net/downloads.html
安装好Subversion,我是装在D:\Program Files (x86)\Subversion下。客户端随意安装。
3.运行服务器。
在Subversion的bin目录下运行命令:
svnserve --daemon --root F:\svn
如果你是在cmd窗口运行的,注意不要关闭该窗口,否则svnserve也被关闭了。你可以在cmd窗口中ctrl+c终止其运行。
4.服务器自启动
windows下最好的方式是采用服务的方式。建立一个bat,复制如下代码:
sc create SVN binpath= "\"D:\Program Files (x86)\Subversion\bin\svnserve.exe\" --service -r f:\svn" displayname= "SVN" depend= Tcpip
pause
请格外注意,由于路径中包括空格,一定要用\处理"号。而displayname= "SVN" depend= Tcpip这里等号后面的空格也是必不可少的。
最后你可以在services.msc里面亲自查看svn服务是否设置为自启动。
要删除服务很简单,使用如下命令:
sc delete svn
passwd文件配置举例如下:
[users]
admin = 123123
guest1 = 111111|
guest2 = 111111
6.访问
上文已经建立了一个名为svn的版本库。要测试是否可被访问,使用TortoiseSvn的版本库浏览器(Repository Browser),在地址栏输入
svn://localhost/svn
只要把localhost改成你的IP地址或者计算机名就可以让同一个局域网内的其他机器访问了。
参考文献:
http://www.blogjava.net/MEYE/archive/2010/03/10/315041.html(此文章很详细)
http://blog.csdn.net/yangtalent1206/article/details/6267842(此文章通过分析具体案例来配置权限,相当赞)
http://hi.baidu.com/_rains_/item/9e0fd316d47346e2dceecac3
http://blog.csdn.net/yangtalent1206/article/details/6327568