`
zhangfeilo
  • 浏览: 399088 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

Win7下搭建SVN

    博客分类:
  • svn
svn 
阅读更多

下安装svn服务器端及客户端详细步骤

1.下载服务器端 Setup-Subversion-1.6.16.msi,下载页面:http://subversion.apache.org/packages.html
由于我是32位的系统所以选择Windows列表下的Win32Svn (32-bit client, server and bindings, MSI and ZIPs; maintained by David Darj)

2.安装服务器端,安装路径可以自己改,我的安装路径是C:\Program Files\Subversion

3.下载客户端TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi,下载地址:http://tortoisesvn.net/downloads.html
并下载对应版本的语言包LanguagePack_1.6.15.21042-win32-zh_CN.msi

4.安装客户端,安装路径也可以自己改,我的安装路径是C:\Program Files\TortoiseSVN

5.安装版本控制库,路径自己定,我的做法是在E盘上新建一个MySVN文件夹,双击打开它,然后在里面点击右键,[TotoiseSVN]->[Create Repository here]进行创建,版本库模式指定为默认的即可。Repository创建完毕后会在目录下生成若干个文件和文件夹,conf目录是用来设置管理的目录;db目录就是所有版本控制的数据文件;hooks目录放置hook脚本文件的目录;locks用来放置Subversion文件库锁定数据的目录, 用来追踪存取文件库的客户端;format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。
(本步骤也可以用命令行来完成:svnadmin create E:\MySvn)

6.设置版本控制库权限,打开版本控制库F:\mySVN的/conf/目录,打开svnserve.conf找到一下两句:
# [general]
# password-db = passwd
去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件
同样打开passwd文件,将
# [users]
# harry = harryssecret
# sally = sallyssecret
这几行的开头#字符去掉,这是设置用户,一行一个,存储格式为“用户名 = 密码”,如可插入一行:admin = admin888,即为系统添加一个用户名为admin,密码为admin888的用户

7.启动服务器端并将svn设为系统服务,由于win7的安全权限问题,安装系统服务时会出现“[sc] openSCManager 失败 5 拒绝 ”错误。
解决方案:
新建一个新文件svnSetup.bat.
内容:

sc create SVNService binPath= "\"C:\program files\Subversion\bin\svnserve.exe\" --service -r e:\svn --listen-port 3691" DisplayName= "SVNService" depend= Tcpip start= auto

保存。
上面代码有三个地方必须注意分别为1.服务名(代码里为:SVNService,可以自己取);2.subversion bin目录的路径(代码里为:C:\program files\Subversion\bin\svnserve.exe\,这里必须是你安装Subversion的路径,如我上面是C:\program files\Subversion\bin\svnserve.exe\);3.所建库的位置(代码里为:e:\svn,这里必须是你安装版本控制库的路径,如我上面是E:\MySvn)
右键 选择以“管理员方式运行”,OK!
注:“=”前不得有空格,后必须有空格。
(也可以将上面内容部分直接在cmd.exe输入并回车,启动后在计算机->管理->服务和应用程序->服务->找到SVNService,右键属性找到启动类型改为自动,这样每次开机它都会自动运行了)

8.访问svn,在桌面上点右键[TotoiseSVN]->[Repo-browser]在地址栏里输入http://13.13.13.XXX/svn/test
在E盘右键选择SVN Checkout---》Checkouot directory下自定义目录,我的是MySvn,然后是点击OK
这样就可以访问svn了,到这里也就完成了本地svn服务器端和客户端的安装。

9.如果要删除计算机-管理-服务里面的SVNService,请在命令行窗口输sc delete SVNService

0
0
分享到:
评论

相关推荐

    Win7 64位系统搭建SVN步骤及EC SVN插件安装包

    在Windows 7 64位操作系统中搭建Subversion(简称...总之,Win7 64位系统搭建SVN服务器结合EC SVN插件,能够为开发者提供一个高效且便捷的版本控制环境。确保每个步骤都正确执行,将有助于团队的协作效率和项目管理。

    win7局域网SVN服务器的搭建

    ### Win7 局域网 SVN 服务器搭建详细指南 #### 一、概述 本文将详细介绍如何在 Windows 7 操作系统环境下搭建一个局域网内的 SVN(Subversion)服务器。SVN 是一种广泛使用的版本控制系统,它可以帮助团队成员有效...

    Windows平台下搭建svn服务器

    Windows 平台下搭建 SVN 服务器 在 Windows 平台下搭建 SVN 服务器是一项复杂的任务,需要详细的步骤和配置。本文档将指导您如何在 Windows 平台下搭建 SVN 服务器,并解决可能遇到的问题。 软件安装 首先,需要...

    SVN服务器及客户端64位win7适用

    通过安装VisualSVN-Server-3.5.2-x64.msi文件,用户可以在Win7 64位系统上快速搭建SVN服务器。 TortoiseSVN是与Windows Shell集成的SVN客户端,它提供了直观的图形用户界面,使得版本控制操作变得简单易行。1.9.4...

    win7系统下载SVN服务器搭建教程.docx

    win7系统下载SVN服务器搭建教程.docx

    windows下svn服务器环境搭建(subversion)

    在Windows环境下搭建SVN(Subversion)服务器是一个常见的任务,特别是在团队协作开发中,它能够帮助管理和版本控制代码。Subversion是一个开源的集中式版本控制系统,可以跟踪文件和目录的更改,使得多人协同工作变...

    SVN服务器搭建与客户端的访问TortoiseSVN

    搭建SVN服务器主要分为以下步骤: 1. **安装SVN服务器**: - 首先,你需要下载适用于64位Windows 10系统的Apache Subversion服务器软件,通常包含两个组件:Apache HTTP Server(用于提供HTTP服务)和Subversion...

    SVN服务器搭建以及Eclipse作为SVN客户端配置

    2. 安装完成后,在 Win7 中授予管理员权限。 3. 在命令行状态下执行 cmd 命令,进行 SVN 服务器的搭建。 4. 创建一个资源库,在磁盘的任意位置中新建一个空文件夹,例如 E:\svn_resource。 5. 在命令行状态下执行 ...

    win7 32位系统的SVN客户端和服务器端以及汉化安装包

    总的来说,SVN是团队协作开发中不可或缺的工具,通过本资源提供的客户端、服务器端和汉化包,Win7 32位用户可以轻松搭建和使用SVN环境,提高项目开发效率。请务必参考提供的博客教程,以便更好地理解和应用SVN。

    win7局域网SVN服务器的搭建参考.pdf

    ### Win7 局域网 SVN 服务器搭建详细指南 #### 一、概述 本文档将详细介绍如何在 Windows 7 操作系统环境下搭建一个基于局域网的 SVN (Subversion) 服务器。Subversion 是一种广泛使用的版本控制系统,适用于团队...

    在windows下搭建基于apache的SVN环境.pdf

    在Windows环境下搭建基于Apache的SVN服务器涉及到一系列的步骤,包括安装必要的软件、配置环境以及测试安装的SVN服务器是否工作正常。以下是从给定文件内容中提取的详细知识点: 1. 安装Apache HTTP服务器:首先...

    win7局域网SVN服务器的搭建[参考].pdf

    ### Win7 局域网 SVN 服务器搭建详细指南 #### 一、概述 本文档将详细介绍如何在 Windows 7 操作系统环境下搭建一个基于局域网的 SVN (Subversion) 服务器。Subversion 是一种广泛使用的版本控制系统,适用于软件...

    SVN搭建与权限配置

    根据给定文件的信息,我们可以详细地探讨如何搭建SVN服务器并进行权限配置的过程及关键步骤。SVN(Subversion)是一种广泛使用的版本控制系统,适用于软件开发团队和其他需要管理多个版本文档的工作环境。以下将详细...

    svn win7安装包

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和目录的变更。在Windows 7操作系统上安装...对于版本控制和协同工作,SVN是一个强大且必不可少的工具,尤其是在Win7这样的企业级操作系统环境下。

Global site tag (gtag.js) - Google Analytics