svn安装步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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菜单
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