anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = My First Repository
win下架设SVN服务器
先到svn的官方上下载一个svnserve,我用的是CollabNet Subversion Server。
下载好exe后安装。点点点点点点。
再下载个TortoiseSVN,新建个仓库,打开该文件夹下的conf目录,
修改svnserve.conf内容为
再修改passwd文件,在[users]下增加形如
linyq = linyq
yoyo = 1989
yoyo = 1989
之类的记录。格式是 用户名 = 密码。
最后修改authz文件,在最后增加
[/]
linyq = rw
yoyo = rw
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中拷一个,或者使用“计划任务”为其定制一个开机自启动。