SVN的使用总结(1)--SVN的安装和配置

SVN的使用总结(1)--SVN的安装和配置

在windows下配置svn服务器
1.下载文件
下载最新版本subversion,目前我下载到的最新安装文件版本是Setup-Subversion-1.5.6.msi

下载 客户端软件 TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi

下载客户端的中文语言包LanguagePack_1.6.7.18415-win32-zh_CN.msis

 

 

2.安装Subversion 服务器
运行setup.exe,直接安装就可以了。

有的版本的svn安装之后还要手动配置环境变量,在path中添加svn的安装路径,如图1所示:

svn环境变量设置

 

在命令行环境下输入命令 svnadmin create D:/Mike/svn,创建SVN储存库(repository)

 

注意:确保创建的时候  D:/Mike/svn目录下为空,否则会报错 如图2所示

 

解决方式:删除  D:/Mike/svn,重新执行创建命令 svnadmin create  D:/Mike/svn

 

 

3.配置SVN服务器

 成功之后, D:/Mike/svn目录会创建,并且在 D:/Mike/svn下会多出一些文件(conf文件夹,db文件夹,hooks文件夹等)。
打开/conf/目录,打开svnserve.conf找到一下两句:

# [general]
# password-db = passwd

去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件


同样打开passwd文件,将

# [users]
# harry = harryssecret
# sally = sallyssecret

 

这几行的开头#字符去掉,这是设置用户,一行一个,存储格式为“用户名 = 密码”,如可插入一行:Test= Test888,即为系统添加一个用户名为Test,密码为Test888的用户


4.运行SVN服务器
运行SVN服务
在命令行执行

svnserve --daemon --root D:/Test
服务启动,--daemon可简写为-d,--root可简写为-r,可以建立一个批处理文件并放在windows启动组中便于开机就运行SVN服务

 

此外,还可以通过windows提供的sc命令将svn创建为系统服务,这种方式更加的简单,格式如下:

C:/> sc create svn
        binpath= "/"C:/program files/svn/bin/svnserve.exe/" --service -r D:/Test"
        displayname= "Subversion Server"
        depend= Tcpip
        start= auto
使用上面的命令需要注意以下几点:
首先,要注意svnserve.exe必须使用--service选项启动。svnserve的其它选项必须在同一行上指定,但你不能使用冲突的选项,
例如--daemon (-d)--tunnel--inetd (-i),而选项-r--listen-port都没有问题。
第二,调用SC.EXE时必须注意空格:key= value的模式中key=之间必须没有空格,而且在与value之间只能有一个空格。

最后,必须注意执行的命令行中的空格,如果目录名中包含了空格(或其它需要回避的字符),为了回避这些字符,请将整个binpath值放在双引号中。

 

也需要注意单词binpath会造成误解—它的值是一个命令行,而不是可执行的路径,所以我们为了防止有嵌入的空格而使用了引号围绕。

一旦定义了服务,就可以使用标准GUI工具(服务管理控制面板)进行停止、启动和查询,或者是通过命令行:

C:/> net stop svn
C:/> net start svn 也可以通过删除其定义删除服务:sc delete svn

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值