svn安装步骤

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SVN下载和服务器配置方法

发布时间:2011-08-26 08:15:54 发布整理:张眉清已浏览310次【小中大】

一、软件准备

1. Apache(apache_

2.2.8-win32-x86-no_ssl.msi)

/httpd/binaries/win32/

2. Subversion : (1.4.6)

/files/documents/15/41687/svn-1.4.6-setup.exe

3. TortoiseSVN (1.

4.8)

/tortoisesvn/TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi?dow nload

4. eclipse 客户端 site-1.2.4.zip

注意:如果要安装apache服务,一定需要对应subversion服务端的版本

Subversion(1.4.6) + Apache_2.2.8 no ssl

二、客户端安装 1> 需要site-1.2.4.zip 包,解压缩后有个site-1.2.4的文件夹。

2> Eclipse菜单下面—software updates 中选择 ,选择第二个选项 ,点击选项, New Local Site 选项添加刚解压缩的文件夹。

3>勾选几个选项后,finish 完成eclipse – SVN 客户端的安装

4> TortoiseSVN (1.4.8)的安装

三、服务端安装(只配置subversion)

1> 直接安装 svn-1.4.6-setup.exe 服务端程序

2> (eg:)在f:下面新建文件夹svn;在svn文件夹下建立版本库svnServer 的文件夹,然后用TortoiseSVN 建立版本库。

3> 如何启动svn服务(有两种方式) 1) 通过命令行方式启动 : 进subversion bin安装目录> svnserve -d -r f:svnsvnServer

2)通过windows服务方式启动: 步骤一>需要添加服务到windows中: svnservice -install -d -r

f:svnsvnServer需要卸载windows服务使用: svnservice –remove

步骤二>需要SVNService.exe的服务程序,在命令行中加入。

3) 配置用户名,密码,权限在新建的版本库f:svnsvnServer中,进入conf文件夹,该文件夹下面有三个文件进行配置。 svnserve.conf 1)加anon-access = none 任何访问时使用验证 2)打开password-db = passwd 进行用户名密码验证 3)打开authz-db = authz 进行权限验证

Passwd

[users]

# harry = harryssecret

# sally = sallyssecret

admin = 123

zhangchao = 123

authz

[groups]

group_admin = admin

group_user1 = zhangchao

[/]

@group_admin = rw

[/zhangchao]

@group_user1 = rw

注意: 在TortoiseSVN 中repo-browser 查询时,在url 填写时需填入完整的目录名进行权限查看,否则无法打开.

本地查看使用url : svn://localhost/

2,下载完成之后,把svn-win32-1.4.6.zip解压到C:Program Filessvn-win32-1.4.6,目录结构如下图所示:

3,创建储存库

4,配置文件

5,运行SVN服务

6,测试

附:

@echo off

@echo ##################生成Windows服务###################

@echo # #

@echo # #

sc create svnService binpath= "E:Subversioninsvnserve.exe --service -r E:SvnRoot" displayname= "SVNService" depend= Tcpip start= auto

@echo # #

@echo # #

@echo ###################生成服务结束#####################

@echo. &pause

四、服务端安装(配置subversion + apache)

1. 在架设apache 访问服务时,需要安装 apache

2.2.8 no ssl 服务。

需要按一下步骤配置:

1)关于svn 的安装同上

2)安装完成apache 后使用端口80; 可以通过httpd.conf 文件进行修改(listen 8010),在右下角图标中启动apache;这时可以通过IE访问:http://localhost:8010显示 It Works! 的字样。表示apache 启动成功,但是并不表示已经可以访问svn版本库了。如果进行apache+svn的整合,还需要以下配置.

3)第一步:将C:Program FilesSubversionin(svn服务器中的安装目录)中的 mod_authz_svn.so 和

mod_dav_svn.so 复制到 Apache 安装目录 modules目录下,再将 Subversion 安装目录下面所有的 .dll 文件复制到 ApacheBin 目录下(注意,这一步非常重要,如果提示覆盖操作,表示版本有问题,选择否)

4)第二步:保存,重启 Apache 服务器

修改 httpd.conf 文件,在文件结尾加入如下语句:

#SVN configuration

LoadModule dav_module modules/mod_dav.so

LoadModule dav_svn_module modules/mod_dav_svn.so

相关文档
最新文档