SVN版本控制器安装的那些事

开发 项目管理
学习SVN之前首先理解它的概念以及如何安装,本文就像大家介绍一下如何安装SVN版本控制器,希望通过本文的学习大家对安装SVN版本控制器方法有一定的认识。

本节和大家一起学习一下如何安装SVN版本控制器,主要分单机用户和局域网多级用户两种情况来介绍,欢迎大家一起来学习SVN版本控制器的安装方法,希望本节的介绍对你的学习有所帮助。

安装SVN版本控制器:

1.如果单机用户装一个客户端就行了

1.1下载windows安装包
TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi
中文语言包:下载

1.2安装完后自动集成了windows,在任意文件夹右击。创建版本库

1.2.1在你工作的目录检出版本库

1.2.2检出时注意路径的格式。可以查看自带帮助文件里面都有

2.局域网多机用户安装svnserve
参考:http://hi.baidu.com/abub/blog/item/0306d7ccf226d91700e92886.html


Windows下svnserve安装及配置

1.如果没有安装过SVN版本控制器,通过以下地址下载安装:
http://subversion.tigris.org/files/documents/15/44049/Setup-Subversion-1.5.3.msi

2.安装完Subversion后创建Svnserve安装目录
例如:D:\Svnserve

3.将第1步安装的Subversion目录中bin目录下的所有文件复制到
D:\Svnserve目录当中

4.然后创建版本库目录(在启动Svnserve时需要此路径)
例如:D:\Svnroot

5.使用以下Dos命令将Svnserve注册为Win服务(服务器重启后自动运行,无需手动启动,命令中的路径信息根据以上操作进行修改)
sccreatesvnservebinpath="D:\svnserve\svnserve.exe--service--rootD:\Svnroot"displayname="Svnserve"depend=tcpipstart=auto
(注意:以上命令中的=号前面不能有空格,但后面必须有一个空格,请不要直接复制以上命令执行,以免因换行符问题导致出错,运行完毕后到windows服务管理里查看是否正确,如果运行错误,可以使用scdeletesvnserve命令删除重新输入正确的命令)

(自己查看是否启动,第一次可能要自己手动启动一下要不重启电脑)

6.运行DOS,将路径转到版本库目录D:\Svnroot
使用以下命令创建一个测试版本库:
svnadmincreate--fs-typebdbtest

7.查看D:\Svnroot目录是否成功创建版本库test,如果不成功请按照以上内容检查命令输入是否正确

8.使用以下命令测试上面创建的版本库:
以下地址中的localhost可以是已经绑定到apache配置中的任何域名地址
svncheckoutsvn://localhost/testD:\test
结果提示:取出版本为0则说明版本库创建成功

9.认证配置
SVN版本控制器安装过程中需要认证配置。默认匿名用户只有检出更新的权限,没有提交写入的权限
以下为基于每一个版本库的认证配置:
到刚才创建的版本库D:\Svnroot\test中,打开conf目录下的svnserve.conf
去掉
#anon-access=read
#auth-access=write
前面的注释符#,并修改为
anon-access=none
auth-access=write注意:前面不能有格。
让没有通过认证的用户对版本库没有任何操作读写权限,通过认证的用户有读写权限

将#password-db=passwd前面的#注释符去掉后保存
使用记事本打开conf目录下的passwd文件
按照用户名=密码的格式加入用户信息,比如
lvyaozu=123456

10.测试成功后删除test版本库,然后创建实际的版本库使用上面的方法配置用户名和密码信息。本节关于SVN版本控制器的安装方法介绍完毕。

【编辑推荐】

  1. 学习笔记: 如何删除SVN版本控制信息
  2. 删除SVN目录及从服务器端删除SVN版本库文件方法详解
  3. Lniux和Windows下如何删除SVN版本信息?
  4. SVN版本库自动备份如何实现?
  5. SVN访问版本库配置方式剖析

 

责任编辑:佚名 来源: svn8.com
相关推荐

2011-07-12 11:03:08

额外控制器

2011-07-07 09:44:32

域控制器DNS活动目录

2010-06-02 15:25:26

SVN版本控制

2010-09-27 14:25:39

DHCP服务器

2011-07-14 10:28:54

额外域控制器

2010-06-02 14:16:18

SVN版本控制

2011-07-18 10:54:57

根域控制器

2011-07-18 11:15:20

域控制器

2015-08-07 15:28:46

选取城市控制器源码

2023-08-13 18:31:45

SDN控制器

2011-07-18 13:55:08

2011-07-07 15:01:02

2015-05-26 10:16:27

SDNSDN控制器

2011-07-12 09:58:42

主域控制器备份域控制器

2010-05-31 19:53:05

SVN版本控制插件

2015-02-02 09:37:42

SDN控制器

2011-07-12 09:29:10

主域控制器备份域控制器

2011-07-06 16:23:17

主域控制器Active Dire

2011-07-18 10:14:00

2010-06-02 14:28:23

SVN版本控制
点赞
收藏

51CTO技术栈公众号