svn的创建与配置

[b]第一步[/b]:下载Setup-Subversion-1.6.13,TortoiseSVN-1.6.11.20210-win32-svn-1.6.13,subclipse_site-1.6.2并安装;subclipse_site-1.6.2是eclipse插件,解压并放在pulgin中重启即可。
[b]第二步[/b]:创建版本库。在cmd命令行中输入svnadmin create E:\svndemo\repository。就会在目录E:\svndemo\repository下创建一个版本库。(注意:svnadmin环境变量)
[b]第三步[/b]:配置用户和权限。在版本库下有svnserve.conf,authz,passwd三个配置文件。首先打开svnserve.conf配置文件,修改以下内容:
把#[general]
#anon-access = read ---匿名用户只读
#auth-access = write ---授权用户可读写
#password-db = passwd ---设置用户和密码
#authz-db = authz ---打开权限控制
的#全部去掉。注意必须置顶行头,不可以有空格。
打开passwd配置文件在[users]下,一个用户一行,以键值对方式存放用户和密码。比如
lwb = 123为一行,lwb为用户名,123为密码。
打开authz配置文件,[groups]为用户组,可以配置多个用户为一组。以逗号分割。比如
yc = zmq,lwb,yyn
[/] --代表用户可以读写的权限,/代表库的根目录。
admin = rw
[/products] --代表yc的用户组只能读写products目录下的文件。注意使用用户组的时候用@符号。
@yc = rw
[b]第四步[/b]:svnserve -d -r E:\svndemo\repository 我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。为了方便,可以把svnserve作为服务,在XP下控制台窗口可以运行,创建服务命令:sc.exe create SVNService binpath= "D:\Subversion\bin\svnserve.exe --service -r E:\svndemo\repository" depend= tcpip
如果加错了可以用:sc delete "SVNService" 命令删除服务。
加好后可以在控制面板的服务选项中找到它,把它启动类型设为自动。
1."D:\Subversion"是SVN服务器端的安装路径,"E:\svndemo\repository"是版本库的路径,视具体情况而定。
2. 等号前无空格后有空格。
3. 应使用参数“--service”而不是“-d”,参数前面的横线不是一个是两个。
4. binpath内套的路径如果包含空格,也需要使用双引号,此时需要使用转义符表示内部的引号(\")。
5.使用“SVNService.exe”将SVN作为Window服务运行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值