学习笔记 WindowsSVN服务器安装与配置

开发 项目管理
本文和大家学习一下WindowsSVN服务器安装与配置问题,主要从六个方面来介绍,希望通过本文的学习大家对WindowsSVN服务器安装与配置方法有一定的认识。

本节向大家简单介绍一下WindowsSVN服务器安装与配置,在学习SVN的过程中,这是很可能会遇到的问题,在这里和大家分享一下,希望对大家有所帮助,欢迎大家一起来学习WindowsSVN服务器安装与配置。

1.下载SVN服务端软件和客户端软件。http://subversion.tigris.org/
SVN服务端:Subversion
SVN客户端:#TortoiseSVN(Windows)、Subclipse(Eclipse)、Subversive(Eclipse)、SCPlugin(MacOSX)、RapidSVN(cross-platform)、AnkhSVN(VisualStudio)、VisualSVN(VisualStudio)

2.WindowsSVN服务器安装(Setup-Subversion-1.6.4.msi)
选择安装路径,一路回车即可。

3.建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:
svnadmincreateF:\svn\
就会在目录F:\svn\下创建一个版本库。我们也可以使用TortoiseSVN图形化的完成这一步:
在目录E:\svndemo\repository下”右键->TortoiseSVN->CreateRepositoryhere…“,然后可以选择版本库模式,这里使用默认即可,然后就创建了一系列目录和文件。

4.配置SVN服务
在你建储存库的地方F:\svn
打开/conf/目录,打开svnserve.conf找到一下两句:
#[general]
#password-db=passwd
#anon-access=none
#auth-access=write
去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件.anon-access=none是匿名用户不能访问,必须要有用户名和密码。(注意:问题就出在这,一定要注意格式去掉注释后要顶格不能有空)
同样打开passwd文件,将
#[users]
#harry=harryssecret
#sally=sallyssecret
格式为“用户名=密码”,如可插入一行:admin=admin888,即为系统添加一个用户名为admin,密码为admin888的用户。WindowsSVN服务器安装完成后要运行一下SVN服务器,看一下是否可以正常运行。

5.运行SVN服务器
在命令行执行svnserve--daemon--rootF:\svn
服务启动,–daemon可简写为-d,–root可简写为-r,可以建立一个批处理文件并放在windows启动组中便于开机就运行SVN服务(注意:这是临时打开的服务,命令执行后不能关闭窗口)。

6.将SVN服务设置为Windows系统服务(非必须,为了方便)
开始--〉运行--〉cmd--〉dos窗口中输入以下命令
sccreateSvnServicebinpath="\”D:\ProgramFiles\Subversion\bin\svnserve.exe\”--service--rootF:\svn"depend="TCPIP"start=auto
红色的部分是svnservice是服务名称
蓝色的部分前面的是svnserver.exe文件的磁盘路径后面的是SubversionRepository的磁盘路径,depend的值TCPIP是依赖的服务。
删除服务的命令
scdeleteSvnService
注:注意sc的命令格式。如depend与=之间不能有空格,=之后必须有空格。路径中有空格必须用引号将路径引起来。请期待下节关于WindowsSVN服务器安装与配置介绍。

【编辑推荐】

  1. Windows下架设svn服务器方法指导
  2. Windows下自动启动SVN服务详解
  3. 学习笔记 Windows下客户端如何修改SVN密码
  4. Windows下SVN版本库自动备份脚本如何实现
  5. 术语汇编 SVN代码库简介
责任编辑:佚名
相关推荐

2010-01-15 17:35:09

2010-01-07 15:37:09

Linux配置DNS

2011-03-30 10:15:14

Mysql数据库服务器

2017-04-06 11:30:44

2009-08-19 13:57:13

telnet服务器配置

2011-01-19 09:01:48

sendmail配置

2009-01-10 18:58:52

2009-09-17 14:05:18

WSUS服务器

2009-11-30 08:56:44

配置Linux服务器

2009-09-17 16:55:02

WSUS服务器

2009-12-07 09:43:45

代理服务器路由器配置

2010-09-03 12:19:18

DHCP服务器dhcp配置

2010-08-25 21:13:27

DHCP服务器

2010-05-18 17:50:57

Subversion服

2010-08-26 09:33:10

DHCP服务器

2009-03-04 09:48:52

安装配置桌面虚拟化Xendesktop

2010-03-01 09:38:09

Linux服务器

2010-01-13 14:45:25

CentOS配置

2011-08-08 14:17:22

DNS服务器WindowsServ

2009-09-17 13:49:25

点赞
收藏

51CTO技术栈公众号