`
齐晓威_518
  • 浏览: 619027 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

SVN安装与启动服务

 
阅读更多


                                                               SVN安装与启动服务 

一、安装

首先下载一个SubVersion,和TortoiseSVN。前者是svn的服务器端,后者是svn的客户端。注意服务器端得版本和客户端得版本一定要一致才可以,否则会出现错误:


Error * 期望文件系统格式“2”;发现格式“3”

使用subversion过程中出现 Error * 期望文件系统格式“2”;发现格式“3”错误,这是服务器程序subversion和客户端程序TortoiseSVN版本号不一致的。删除subversion和原有的版本库,用相同的版本重新安装subversion和TortoiseSVN,问题即可解决。

下面我以Subversion1.4.5和TortoiseSVN1.4.5为例

二、建库

找一个地方见一个文件夹,这个文件夹是放你的项目的。我们把它称为库。以下以src为例。然后再这个文件夹上右键,选择Create repository here 或者在命令行里执行D:\ApplicationSetUp\Subversion\bin>svnadmin create E:\src

命令行要在安装目录中bin文件夹下执行。

三、设置用户名和密码

设置用户名和密码是成员之间修改项目后伤处使用的。下面我们就来设置一下用户名和密码吧。在刚才建的库文件夹下的conf文件夹里找到一个叫svnserve.conf的文件。用一个文本编辑器将它打开。然后找到## password-db = passwd这行代码。将这行代码签名的#号全部去掉,并且确保顶格不存在空格。#表示注释,去掉#和空格表示启用密保文件。

然后再conf文件夹下找到一个叫password的文件,同样用文本编辑器打开,然后看到如下代码:

[users]

# harry = harryssecret

# sally = sallyssecret

这两行是两个用户名和密码,等号前面是用户名,后面是密码,一行是一个用户。我们可以直接在这下面追加我们自己设置的用户名,也可以把他删除重写。例如:

[users]

jane=123456

spring=789456

写好之后保存就可以了。

四、启动服务

同样是在安装目录下的bin文件下执行D:\ApplicationSetUp\Subversion\bin>svnserve -d -r E:\src,效果如下



 

这样服务就启动成功了。这个命令窗口不可以关,如果关闭的话服务也就关闭了。这样很不方便,解决的办法就是将服务添加到windows系统服务里面。具体操作如下:

C:\>sc create svn binpath= "D:\ApplicationSetUp\Subversion\bin\svnserve.exe --service -r c:\svnroot" displayname= "Subversion Server" depend= tcpip start= auto

运行这一行命令,两个路径分别是svnserve.exe的地址和库的地址,其中svnservcer.exe就是刚才我们启动服务用的那个,所以写那个路径就好了。start=auto,每次开机自动运行;想手动的话,net start svn或者net stop svn切换开关。服务添加成功后结果是:
 

这样我们的服务就启动成功了,现在把命令窗口关闭也没有关系了。

五、导入项目

找到自己的项目,然后在项目上右键。Import……,出现如图窗口:



 

上面的是我要导入的库德地址:svn://ip/库文件夹名称。建议不要勾选左下角的复选框。ignored 是忽略的意思,比如java的class包他是经常变化的,成员之间没有交换的必要。就可以将它忽略。还有一些私人的配置文件之类的。不然每个人都上传自己的配置文件,导致每个人在每次更新后,系统都跑不动。 直接点击确定就可以上传了。

 

下面就是每个成员机器上都装上TortoiseSVN,访问服务器上的项目就可以了。自己建一个存放项目的文件夹,然后右键check out :



 

把svn加入到服务里,让其在开机的时候自动启动  

sc create mySVNServer binpath= "D:\soft\svn\install\bin\svnserve --service -r D:\soft\svn\warehouse" displayname= "SVNService" depend= Tcpip start= auto
pause

============================================================================
新建autoRunSVN.bat,把上面的数据粘贴进去,然后双击autoRunSVN.bat即可
【注:binpath是svnserve.exe的安装目录,-r是svn的仓库目录】
【注:sc到auto必须在一行】
【注:--service前面俩-,-r前面一个-】
【注:binpath、displayname、depend、start的=前面没空格,=后面有空格】
============================================================================
卸载svn服务:
            sc delete mySVNServer
   
启动服务:
            C:\net start svnservice
   
停止服务:   
            C:\net stop svnservice
============================================================================

参考页面如下:

http://huihai.iteye.com/blog/1985238


 

  • 大小: 25.4 KB
  • 大小: 7 KB
  • 大小: 13.1 KB
  • 大小: 35.1 KB
  • 大小: 40.8 KB
分享到:
评论

相关推荐

    Windows下安装SVN服务器

    - 配置完成后,重新启动Apache服务,检查是否能够通过SVN客户端连接并访问版本库。 5. 简单使用手册: - 提供了SVN命令行操作的基本信息。 - 提供了使用TortoiseSVN图形界面操作的基本信息。 6. 安装常见问题:...

    svn启动服务代码

    根据提供的标题、描述、标签及部分内容,我们可以了解到这段文字涉及的是如何通过命令行方式在Windows系统上启动Subversion(简称SVN)服务。下面将详细解释相关知识点。 ### SVN服务启动代码详解 #### 1. SVN简介...

    svn安装与服务器搭建完整版

    3. **启动服务**: Windows系统可以通过VisualSVN Server管理器启动服务,Linux系统可以通过`svnserve`命令或将其设置为系统服务自动启动。例如: ``` svnserve -d -r /var/svn ``` 三、SVN客户端配置 1. **安装...

    win下的svn安装工具及安装步骤

    **Windows环境下Subversion(SVN)的安装与配置** Subversion(简称SVN)是一种流行的版本控制系统,用于管理和跟踪文件及目录的变更。在Windows操作系统下安装和配置SVN可以帮助团队成员协同工作,有效地管理代码...

    Windows下Svn安装与应用

    ### Windows下Svn安装与应用 #### 一、概述 Subversion(SVN)是一种广泛使用的版本控制系统,它能够帮助团队有效地管理和跟踪代码的变化。在Windows环境下安装和配置SVN对于许多开发人员来说是非常必要的技能。...

    svn创建自动启动的Windows服务

    本文将深入探讨如何在Windows操作系统上创建一个自动启动的SVN服务,以及这一过程中的技术细节。 ### SVN服务的创建 #### 步骤一:初始化SVN仓库 首先,需要在本地磁盘上初始化一个SVN仓库。这通常通过创建一个...

    svn服务器安装配置

    ### SVN服务器安装与配置详解 #### 一、概述 Subversion (SVN) 是一种流行的版本控制系统,广泛应用于软件开发项目中。通过SVN,团队成员可以协同工作,管理源代码的变化历史,确保项目的稳定性和可追溯性。本文将...

    svn文档管理服务器配置

    svn 文档管理服务器配置是一个复杂的过程,需要了解 svn 服务器的安装配置、服务器配置、安装过程、测试、创建仓库、启动和关闭、客户端配置、Eclipse 配置 svn 等知识点。只有正确地配置了 svn 文档管理服务器,...

    svn服务端安装步骤

    #### 三、安装与启动SVN服务 1. **安装SVN服务**: - 使用`sc create`命令来安装SVN服务。此命令需要指定服务的名称、可执行文件路径、显示名称和服务依赖等参数。 ```cmd sc create svn binPath= "\"C:\Program...

    svn服务器的安装与配置

    这段配置告诉Apache启动SVN模块,指定仓库路径,并设置基本认证。 2. **创建用户和密码**:使用`htpasswd`命令创建用户和密码,例如`htpasswd -cm /etc/apache2/dav_svn.passwd myuser`,输入密码后,会在配置文件...

    SVN服务器与客户端的安装、配置

    ### SVN服务器与客户端的安装及配置详解 #### 一、SVN服务器的安装与配置 SVN(Subversion)是一款非常流行的版本控制系统,主要用于代码管理。本文将详细介绍如何在Windows环境下安装并配置SVN服务器。 ##### ...

    SVN安装工具+图解

    一、SVN安装服务 安装SVN服务端通常是为了搭建一个集中式的版本库,让团队成员可以共享和协作。安装步骤如下: 1. 下载并安装Apache服务器,因为SVN服务通常基于Apache HTTP Server运行。 2. 获取SVN服务器软件,...

    SVN安装版+解压版.zip

    3. 安装完成后,启动SVN服务,并设置必要的权限和访问规则。 4. 在本地创建工作副本,使用SVN客户端连接到仓库,开始进行版本控制操作。 总的来说,SVN是软件开发中不可或缺的协作工具,而提供的中文版本大大降低了...

    SVN 安装配置教程

    2. **启动服务器**:根据操作系统选择相应的服务管理工具,如Apache HTTP Server或VisualSVN Server。 3. **配置访问控制**:编辑仓库目录下的`conf`文件,如`passwd`(设置用户和密码)和`authz`(定义访问权限)。...

    centos 下安装svn服务器

    在CentOS操作系统中安装SVN(Subversion)服务器,需要遵循一系列步骤来确保所有依赖项正确安装并配置。以下是详细的安装过程: 1. **安装依赖库** 首先,我们需要安装SVN所需的依赖库,包括apr(Apache Portable ...

    Windows安装SVN服务器

    在完成以上步骤后,就可以启动Apache服务器,测试SVN是否正确运行。测试可以包括使用SVN客户端软件来检出、提交和更新版本库中的文件。此外,监控服务器日志文件也是确保SVN服务器正常运行的一个重要手段。 总结来...

    CentOS安装SVN服务器

    可以使用`killall svnserve`命令关闭服务,然后使用`svnserve –d –r /usr/svnserver/svn/leopard/`命令(替换为你自己的SVN版本库路径)启动服务。 至此,你已经在CentOS上成功安装并配置了一个SVN服务器。现在,...

Global site tag (gtag.js) - Google Analytics