subversion 服务器环境搭建步骤

 一、     基本概念:

版本库(repository):Subversion 的核心就是 rpository 中文翻译成版本库。就是位于服务器端,统一管理和储存数据的地方。

版本(version):

 

二、     搭建svn 服务器 (window版本)

Svn 服务器下载地址:去www.apache.org 网站上download

(1)创建repository

执行svnadmin create svnrepo 命令。则会在当前目录下创建了一个svnrepo目录,里面包含了一些db,conf等子目录。一般这些目录都不能做修改。

 

 

(2)配置权限

在安装目录conf下有一个svnserve.conf 文件,在里面有一行

password-db = passwd 表示如果访问库的用户名都配置在passwd文件里面。在前面把#去掉。并且需要把[general]前的#去掉,passwd文件中需要把[users]前的#去掉,否则会报/conf/svnserve.conf: Section header expected异常。

svnserve.conf同级目录下有一个passwd 文件里面配置了用户名和密码

authz文件是默认指定存放用户权限的文件,[groups]代表分组,这里我们设置个 developer,将前面创建的chenlly用户分到developer组里,同样只需在[groups]下写上developer=chenlly即可,[/]代 表根目录,比如设置[repository:/chenlly/fuz] 如果我们要设置developer组有完全的访问权限就在下面加上@developer=rw,前面加@符代表组,除此之外我们允许所有人都有 读取权限还要在下面加上*=r

eg: [repository: /chenlly/fuz]

@harry_and_sally = rw

* = r

格式:户名=密码

 

三、     启动svn服务

Svnserve –d –r d:/svnrepo

注意:svn服务器运行方式有两种

a、svnserve

b、Apache http

 

四、     初始化目录

来到我们想要导入的项目根目录,在这个例子里是d:/svndemo/initproject,目录下有一右键->TortoiseSVN->Import

URL of repository输入“svn://localhost/”

完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。

 

五、     SVN服务注册为系统服务

sc create SVN binpath= "/"D:/svnserve/bin/svnserve.exe/" --service -r d:/svnrepo" displayname= "SVN Service" depend= Tcpip start= auto

删除服务:sc delete SVN

 

六、     安装svn客户端

下载TortoiseSVN,并安装。

 

七、     svnmyeclipse整合

(1)、下载myeclipse svn插件包。

(2)、在eclipse 目录下新建一个svn目录,把插件包放到svn目录里面。插件包主要包括featuresplugins两个文件夹。

(3)、在eclipse 目录下新建links目录,在links 目录下面新建svn.link 文件,编辑文件加入插件包对应的路径,比如D:/Program Files/eclipse/svn

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值