windows下svn的安装和配置--权限篇(整理)

本文使用绿色免安装版svn服务器端。
只介绍windows下svn服务器不涉及Apache。

1.
下载svn-win32-1.6.17.zip
解压缩到d:\
配置环境变量
%SVN_HOME%=d:\svn-win32-1.6.17.zip
%path%=%SVN_HOME%\bin

2.
DOS:svnadmin create E:\work\SVN_ROOT\mydoc
命令执行完毕后,查看【E:\work\SVN_ROOT\mydoc】文件夹,这个就是新建的资源库,里面有一些文件。
conf目录是用来存放权限配置的,后面会详细说明,
dav目录用来提供给apache和 mod_dav_svn存储内部数据,
db目录是所有版本控制的数据文件,
hooks目录用来放置hook脚本文件,
locks目录存放 Subversion文件库锁定数据,用来追踪存取文件库的客户端,
format是一个文本文件,
里面只放了一个整数,表示当前文件库配置的版本号

3.
DOS:svnserve -d -r F:\SVN,参数-d是将SVN服务做为后台服务,参数-r是指定SVN服务的根目录位置,F:\SVN自然就是SVN根目录了,到这里为止SVN服务 器就已经启动了,可以用SVN客户端测试一下。

4.
你可能会问这样岂不是每次启动SVN服务器都要输入一次命令?怎样才能让SVN服务器在开机的时候自动启动呢?答案就是将SVN服务注册到 Windows系统服务,在Windows命令提示符里执行命令
sc create SVN1 binpath= "\"d:\subversion\bin\svnserve.exe\" --service -r F:\SVN" displayname= "SVN Service1" depend= Tcpip start= auto,这个命令是不是有点长?其实很容易理解,sc是Windows自带的系统服务注册工具,微软支持中心 提 供了详细的说明,这里我就不再复述了,参数binpath= "\"d:\subversion\bin\svnserve.exe\" --service -r F:\SVN"和我们前面手动启动SVN服务器的命令很像吧?只是把-d改成了--service,这不难理解,因为现在是服务嘛。好了,现在已经大功告 成了,重起一下试试吧。
PS:如果想从系统服务里删除刚才注册的SVN服务可以使用sc delete SVN1命令。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值