您的位置:首页 > 其它

win下架设SVN服务器

2009-08-23 17:33 253 查看
先到svn的官方上下载一个svnserve,我用的是CollabNet Subversion Server。

下载好exe后安装。点点点点点点。

再下载个TortoiseSVN,新建个仓库,打开该文件夹下的conf目录,

修改svnserve.conf内容为

anon-access = read

auth-access = write

password-db = passwd

authz-db = authz

realm = My First Repository

再修改passwd文件,在[users]下增加形如

linyq = linyq

yoyo = 1989



之类的记录。格式是 用户名 = 密码。

最后修改authz文件,在最后增加

[/]

linyq = rw

yoyo = rw



即表示linyq和yoyo用户对/目录有读写权限。

还可以修改[groups]等属性,在此不再赘述。

开始-运行-cmd,打开到svn server的安装目录(不是仓库目录),执行以下命令:

svnserve -d -r e:/svnserve

这里的e:/svnserve是你的仓库目录。

此时svnserve即开始运行了,可以找个目录去checkout你的仓库试下。

注意不要关闭cmd,否则svn服务会停止。

若要注册服务使系统开机自启动,则在cmd下键入

sc create SubVersion_Service binpath="f:/Program Files/CollabNet Subversion Server/svnserve.exe --service -d -r e:/svnserve displayname="Subversion Repository" depend=Tcpip

即可。其中第一个是安装目录,第二个是数据仓库目录。

删除服务则是

sc create SubVersion_Service

这个sc只有在2000以后的系统中才有,2000是没有的,可以从xp中拷一个,或者使用“计划任务”为其定制一个开机自启动。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: