windows 2003配置svn服务



http://blog.csdn.net/frankcheng5143/article/details/51095350

第一步 下载

去svn官网下载一个最新版的svn

svn官网下载地址

这里写图片描述

该链接会跳转到

https://sourceforge.net/projects/win32svn/

进行下载

第二步 安装

双击刚才下载的Setup-Subversion-1.8.15.msi

然后一直Next

这里写图片描述

安装完成之后就会发现我们的PATH环境变量中多了一个C:\Program Files\TortoiseSVN\bin

这里写图片描述

第三步 配置SVN资源库

在电脑的任意位置创建一个空文件夹,用于存放SVN的资源。我在D盘根目录下建了一个svnData

这里写图片描述

然后在命令行执行如下命令

svnadmin create D:\svnData\svndemo
  • 1
  • 2

这里写图片描述

执行完之后会在D盘svnData下生成一svndemo的目录,里面还有很多生成的文件夹和文件

这里写图片描述

进入conf目录下

这里写图片描述

配置svnserve.conf文件,取消该文件的如下注释,在77-78行。

anno-access = read
auth-access = write
  • 1
  • 2
  • 3

这里写图片描述

上面指定允许匿名用户读取该资源库(如果要禁止匿名用户读取,修改为anno-access = none),授权用户对资源库可以执行读取、写入操作

继续配置该文件

取消下面的注释,在27行。

password-db = passwd
  • 1
  • 2

这里写图片描述

上面指定SVN资源库使用passwd文件来保存用户名、密码

配置conf目录下的passwd文件

加入如下一行

gwcheng = gwcheng
  • 1
  • 2

这里写图片描述

上面为该SVN资源库增加了一个用户,用户名为gwcheng,密码是gwcheng

经过上面的配置,SVN服务器已经配置完成了。

接下来可以启动SVN服务了,在命名行输入如下命令

svnserve -d -r D:\svnData
  • 1
  • 2

这里写图片描述

在上面的命令中,svnserve是SVN服务器安装路径下bin目录的一个可执行程序,D:\svnData是SVN资源库的保存位置。运行该命令即可启动SVN服务器。

每次通过命令行启动SVN服务器是一件很繁琐的事情。可以将其作为windows服务,然后将该服务设置为自启动的windows服务,每次windows启动的时候就会自动启动该服务。

以管理员身份运行如下命名

sc create svn binpath= "C:\Program Files(x86)\Subversion\bin\svnserve.exe --service -r D:\svnData" displayname= "Subversion 服务" depend = Tcpip
  • 1
  • 2

这里写图片描述

这样就可以在服务中看到刚才创建的服务了

这里写图片描述

将其设为开启启动,并启动该服务。

这里写图片描述

如果出现如下错误,请以管理员身份运行命令行

[SC] OpenSCManager 失败 5:
拒绝访问。
  • 1
  • 2
  • 3

这里写图片描述

以管理员身份运行命令行win+x

这里写图片描述

好了SVN服务已经安装成功。

第四步 测试

用TortoiseSVN测试一下

将项目发布到服务器

在电脑任意位置建一个文件夹,并放几个文件

我在E盘根目录下建了一个测试项目的文件夹,并放了几个文件

这里写图片描述

在测试文件夹上右键,选择 TortoiseSVN –> Import

这里写图片描述

填写SVN地址

svn//:localhost/svndemo

这里svndemo就是我们在第三步中创建的

这里写图片描述

然后输入第三步配置的用户名密码

这里写图片描述

这样就把项目发布到svn服务器了

这里写图片描述

从服务器下载项目

在电脑的任意位置即可下载,我在E盘建了一个下载的文件夹用来下载SVN服务器上的项目

这里写图片描述

在下载的项目文件夹中的空白区域右键选择 SVN CheckOut

这里写图片描述

输入svn服务器地址

这里写图片描述

看到如下界面表示下载完成

这里写图片描述

我们看到下载的文件夹中多了很多文件,这些文件就是从SVN服务器上下载的。

好了SVN就写到这里。还有SVN的提交,同步就不写了。

参考文献

李刚. 轻量级Java EE企业应用实战[M]. 电子工业出版社, 2014.

 
LANXIAMAO
  • LANXIAMAO
    2018-01-05 10:003楼
  • 有两个地方错有小错误  
    1 sc create svn binpath= "C:\Program Files(x86)\Subversion\bin\svnserve.exe --service -r D:\svnData" displayname= "Subversion 服务" depend = Tcpip
    改为
    sc create svn binpath= "C:\Program Files(x86)\Subversion\bin\svnserve.exe --service -r D:\svnData" displayname= "Subversion 服务" depend= Tcpip
    2 svn//:localhost/svndemo 改为 svn://localhost/svndemo






https://download.csdn.net/download/xhf0813/4906839 (下载小乌龟 import文件,供 check下载用)



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值