Win7下搭建SVN服务器指南.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Win7环境下搭建SVN+Apache服务器指南 基于Apache 2.2.2 + SVN 1.7.5 1.下载服务器端Setup-Subversion-1.7.5.msi 下载页面/packages.html 根据自己的操作系统和要求选择要下载的版本 每个版本都有相应的免安装的压缩包,帮助文档及源码等,根据自己的需要选择下载 (我用的是免安装版) 安装服务器端 安装路径可以自己改,我的解压安装路径是D:\subversion 下载客户端TortoiseSVN-2907-win32-svn-1.7.5.msi 下载页面/downloads.html 根据自己的系统选择版本下载,如果需要中文版可以下载相应版本的语言包 客户端安装 安装路径也可以自己改,我的安装路径是D:\TortoiseSVN 注意:安装时需关闭浏览器,eclipse等工具 创建仓库(Repository) 路径自己定,我的做法是在D盘上新建一个MySVN文件夹,双击打开它,里面又建了一个名字为Repository的空文件夹,选择该文件夹并点击右键,选择选项中 [TotoiseSVN]-[Create Repository here] 进行创建,版本库模式指定为默认的即可。Repository创建完毕后会在目录下生成若干个文件和文件夹,conf目录是用来设置管理的目录;db目录就是所有版本控制的数据文件;hooks目录放置hook脚本文件的目录;locks用来放置Subversion文件库锁定数据的目录, 用来追踪存取文件库的客户端;format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。 本步骤也可以用命令行来完成: 从命令行进入D:/Subversion/bin下才能找到命令 svnadmin create D:\MySvn\Repository 注:SVN 是以仓库为版本控制单位的,一个SVN服务器可以管理多个仓库,每个仓库拥有独立的修订号(REVISION),仓库中的任何一次更新都会带来修订号的递增。你可以根据需要选择建立一个或者多个仓库. 注册服务 (根据用户的操作系统版本不同,如出现权限问题时可以尝试对此进行设置) 为了让 SVNservice服务随windows系统一起启动,需将其注册为windows服务。 新建一个新文件svnSetup.bat. 内容: sc create SVNService binPath= \D:\subversion\svn-win32-1.7.5\bin\svnserve.exe\ --service -r D:\MySVN --listen-port 3691 DisplayName= SVNService depend= Tcpip start= auto 保存。 上面代码有三个地方必须注意分别为 1)服务名(代码里为:SVNService,可以自己取) 2)subversion bin目录的路径 (代码里为:D:\subversion\svn-win32-1.7.5\bin\svnserve.exe\,这里必须是你安装Subversion的路径,binPath本身带有多个参数,因此用引号括起来,而由于路径里面又有空格,因此又加上了一层引号) 所建库的位置 (代码里为:D:\MySVN,这里必须是你安装版本控制库的路径,如果路径地址中有空格注意一定要用引号把路径引起来,个别情况需要用 \ 将引号转义,多仓库为仓库的父目录) 命令方式: svnserve -d -r D:\MySVN默认端口是3690,如果不幸这个端口被别别的程序暂用,可以通过选项 --listem --port=绑定端口 右键 选择以“管理员方式运行”,OK! 注:“=”前不得有空格,后必须有空格。 (也可以将上面内容部分直接在cmd.exe输入并回车,启动后在计算机-管理-服务和应用程序-服务-找到SVNService,右键属性找到启动类型改为自动,这样每次开机它都会自动运行了) 访问: 注册完后,通过运行sc start svnservice或者服务管理器(service.msc)启动服务。 接下来,我们就可以通过下面的命令来测试系统是否工作正常: svn info svn://localhost/Test 如果正确的显示出仓库的相关信息,那么就大功告成了,否则请检查服务的参数是否配置正确,比如,如果未在服务参数中指定正确的-r值,就会得到如下错误: No repository found in svn://localhost/Test 如果安装了TortoiseSVN,则可以直接在浏览器中输入svn://localhost/Test,这样会调出Tortoi

文档评论(0)

wuailuo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档