window SVN版本控制器的安装和配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ScongHW/article/details/82943163

1. SVN

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的

2. 安装

2.1  下载安装Subversion服务端程序

下载地址1:官网下载

下载地址2:csdn下载

我使用的是Setup-Subversion-1.8.0-1.msi(64位的)

双击安装程序,然后一直点next就行

2.2  下载并安装TortoiseSvn客户端

下载地址1:官网下载

下载地址2:CSDN下载

下载之后双击,安装成功后,系统环境变量中多了 F:\Program Files\TortoiseSVN\bin

2.3  下载安装汉化包

下载地址:CSDN下载

3. 创建SVN仓库

方式1:

         格式:cmd>  svnadmin create 路径

    例如:svnadmin create F:\repository\svn\crm

方式2:

在要建的仓库所在文件夹内,单机鼠标右键,TortoiseSVN->Create repository here

 4.  配置SVN仓库权限

创建好仓库后,进入仓库文件夹下的conf目录下,对svn仓库权限进行简单的配置

 1.首先修改svnserve.conf文件,取消第20行,27行,以及36行的注释

20  auth-access = write
27  password-db = passwd
36  authz-db = authz

2. 然后修改passwd文件,在底部增加用户名和密码

例如:

user1 = 1234
user2 = 1234

3. 最后修改authz文件,在底部增加一个仓库访问权限

例如:

[crm:/]
user1 = rw
user2 = r
*=

5. 启动svn服务

单个仓库启动时:

  1. 格式:cmd>  svnserve  -d  -r  仓库的路径
  2.        -d后台执行

  3.        -r版本库的根目录

例如:svnserve -d -r F:\repository\svn\crm

多仓库启动时:

     格式 :svnserve -d -r 仓库父目录   ,例如:svnserve -d -r F:\repository\svn

访问路径:svn://localhost:3690/crm

6. 将SVN仓库启动注册成window服务

由于每次启动仓库都要输入命令,显得有的麻烦,因此可以选择将启动过程的操作注册成window服务

首先以管理员身份运行命令提示符

然后输入一下命令:

sc create svn binpath= "F:\Program Files (x86)\Subversion\bin\svnserve.exe --service -r F:\repository\svn" displayname= "SVN-Service" start= auto depend= Tcpip

点击回车安装成功

每次需要启动仓库时可以输入命令:net start SVN-Service

关闭时:net stop SVN-Service

删除该服务:sc delete SVN-Service

当然也可以在我的电脑-管理-服务中找到该服务将启动方式改为自动,则该服务将自己启动

猜你喜欢

转载自blog.csdn.net/ScongHW/article/details/82943163
今日推荐