想飞就别怕摔

大爷的并TM骂人

Windows下搭建Subversion 服务器 (转)

一、准备工作

1、获取 Subversion 服务器程序
    到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。目前最新的是1.5版本,具体下载地址在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91

2
、获取 TortoiseSVN 客户端程序
    从官方网站 http://tortoisesvn.net/downloads 获取最新的 TortoiseSVN TortoiseSVN 是一个客户端程序,用来与 subvers 服务器端通讯。Subversion 自带一个客户端程序 svn.exe , TortoiseSVN
更好操作,提高效率。

二、建立版本库

    首先创建一个文件夹做版本库,如:D:svn/repository;然后在命令窗口svnadmin create D:svn/repository 回车
    然后启动服务在命令窗口svnserve -d -r D:svn/repository;
    主意这样做每一次都要手动的启动服务如果想要自动的启动服务:
    那么在cmd窗口输入命令如下:

    sc create svnservice binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r
D:\mysvn" displayname= "SVNService" depend= Tcpip start= auto
    binpath指定svnserve的路径和命令。
    注意其参数是--service,而不是--daemon. 不能用-d和-i,-t等参数。start= auto表示服务自动启动。
    特别注意,等于号的左边无空格,而右边必须有一个空格。
    执行完后,系统返回
    [SC] CreateService SUCCESS
    表示服务创建成功。
    然后执行
    net start svnservice
    启动服务。系统返回
    svnservice 服务正在启动 .
    svnservice 服务已经启动成功。
    执行
    net stop svnservice
    停止服务,系统返回:
    svnservice 服务正在停止.
    svnservice 服务已成功停止。
    执行
    sc delete svnservice
    删除服务。创建相同服务前必须删除。

配置用户和权限

用文本编辑器打开E:"svn"repos1"conf目录,修改svnserve.conf

将:

# password-db = passwd

改为:

password-db = passwd

即去掉前面的 # 注释符,注意前面不能有空格。

然后修改同目录的passwd文件,增加一个帐号:

将:

[users]
# harry = harryssecret
# sally = sallyssecret

增加帐号:

[users]
#harry = harryssecret
#sally = sallyssecret
test = test

posted on 2009-10-06 15:57 生命的绽放 阅读(339) 评论(0)  编辑  收藏 所属分类: 杂七杂八


只有注册用户登录后才能发表评论。


网站导航:
 
<2009年10月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

导航

统计

常用链接

留言簿(5)

随笔分类(94)

随笔档案(93)

文章分类(5)

文章档案(5)

相册

JAVA之桥

SQL之音

兄弟之窗

常用工具下载

积分与排名

最新评论

阅读排行榜