Liny_@NotePad

沉迷ACG中

win下架设SVN服务器

先到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中拷一个,或者使用“计划任务”为其定制一个开机自启动。