`
javahigh1
  • 浏览: 1276786 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

如何搭建Subversion服务器

 
阅读更多

一 准备软件

Subversion的服务器端:http://subversion.apache.org/packages.html (本文以 CollabNet 的Windows版本讲解)

Subversion的客户端:http://tortoisesvn.tigris.org/ TortoiseSVN是扩展WindowsShell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别 Subversion的工作目录。


二 服务器和客户端的安装

都是windows安装程序没有什么可说的。需要特别说明的是服务器端在安装时需要指定一个repository,好像这个路径不能有空格。


三 建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:svnadmincreate E:/repository 就会在目录E:/repository下创建一个版本库。我们也可以使用TortoiseSVN图形化的完成这一步:在目录E:/repository下"右键 ->TortoiseSVN->CreateRepositoryhere...“,然后可以选择版本库模式,这里使用默认即可,然后就创建了一系列目录和文件。


四 配置用户和权限
在repository下的

conf目录,修改 svnserve.conf:
#[general]
#password-db=passwd
改为:
[general]
password- db=passwd

然后修改同目录的passwd文件,去掉下面三行的注释:
#[users]
#harry=harryssecret
#sally=sallyssecret
最 后变成:
[users]
harry=harryssecret
sally=sallyssecret

你也可以仿照上面的形式添加任意的账户。

对这些账户的权限设置是在同目录下的authz文件中设置的。


五 运行Subversion服务器
在任意目录下运行键入svnserve -d -r E:/repository 我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。


六 初始化导入
选定我们想要导入的项目根目录,右键->TortoiseSVN->Import...URLofrepository输入 “svn://localhost/” ok 完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的主机上进行。例如运行svnserve的主机的IP是133.96.121.22,则 URL部分输入的内容就是“svn://133.96.121.22/”。到此,整个搭建过程结束,并且完成了初始导入,这样后续就是以check in/out操作为主了。

分享到:
评论

相关推荐

    Ubuntu下搭建 Subversion 服务器

    详细介绍Ubuntu下搭建 Subversion 服务器过程,以及svn的使用、常用命令、用户权限、清理和删除等,对初级开发者会有一定帮助

    搭建Subversion服务器并测试控制软件.doc

    通过以上步骤,你就成功地搭建了一个Subversion服务器,并进行了基本的客户端测试。现在,团队成员可以使用SVN进行版本控制,实现协同开发,跟踪代码变更,有效地管理项目资源。在实际工作中,还可以根据需求进一步...

    subversion服务器搭建和svn客户端软件

    本教程将深入讲解如何搭建Subversion服务器以及如何使用svn客户端软件。 首先,我们需要了解Subversion服务器的搭建步骤。这通常涉及安装Subversion服务器软件,如在描述中提到的`Setup-Subversion-1.6.17.rar`文件...

    Subversion服务器搭建

    在本文中,我们将深入探讨如何搭建Subversion服务器,以便团队成员可以共享、同步和管理代码。 首先,我们需要理解Subversion的核心概念。Subversion仓库是存储所有版本历史的地方,而客户端则用于与仓库交互,包括...

    linux系统安装subversion服务器与配置实用.pdf

    通过以上步骤,可以成功地在Linux系统上搭建Subversion服务器,并使用TortoiseSVN客户端进行日常的版本控制工作。Subversion提供了高效、灵活的版本管理功能,能够有效地帮助团队协作和项目管理。

    Windows下架设Subversion服务器最新版本

    本文档旨在指导如何在Windows操作系统中搭建Subversion服务器。Subversion,一个自由开源的版本控制系统,能够实现对文件和目录随时间变化的管理。在Subversion中,文件集合被存储于一个中央版本库,该版本库类似于...

    如何快速建立Subversion服务器[借鉴].pdf

    在本文中,我们将讨论如何快速在Windows环境下搭建Subversion服务器,并使用TortoiseSVN作为客户端进行操作。Subversion相比CVS提供了更多选项和便利性,使得服务器的设置更加简单。 首先,我们需要下载Subversion...

    Windows下架设subversion服务器.txt

    根据提供的文件信息,本文将深入探讨如何在Windows环境下搭建Subversion服务器,以及相关的概念和配置步骤。 ### Subversion(SVN)简介 Subversion是一种分布式版本控制系统,用于管理文件和目录集合,支持多用户...

    Setup-Subversion-1.8.10.msi (SVN服务器server端安装程序)

    **Subversion(SVN)** 是...总之,`Setup-Subversion-1.8.10.msi`是搭建Subversion服务器的关键组件,它为团队协作开发提供了可靠的基础。安装后,配合客户端工具和适当的配置,你可以实现高效、安全的代码版本控制。

    Windows下Subversion服务器搭建指南

    在Windows环境下搭建Subversion(简称SVN)服务器是软件开发团队进行版本控制的重要步骤。Subversion是一个开源的版本控制系统,允许多人协作编辑和管理文件,同时保持文件历史记录,便于团队成员之间的协作和代码...

    Subversion svn快速入门教程.doc

    这篇《Subversion svn 快速入门教程》旨在引导初学者快速搭建Subversion服务器并开始使用它。相较于CVS,Subversion提供了更多选择和更简便的操作,使得设置服务器环境变得更加容易。 1. **软件下载** 首先,你...

    linux下subversion+apache server搭建

    Linux环境下搭建Subversion(简称svn)服务器,主要涉及到两个方面:一是Subversion自身服务的搭建,二是与Apache服务器的集成。Subversion是一个开源的版本控制系统,用于跟踪文件和目录的变更,便于团队协作开发。...

    Subversion_For_Linux.pdf

    通过以上步骤,可以成功在Linux(Fedora)环境下搭建Subversion服务器,并通过Apache实现对SVN的远程访问和用户权限管理。这不仅简化了软件项目的版本控制流程,还提高了团队协作的效率和安全性。对于企业级应用,...

    Windows下架设Subversion服务器

    总的来说,Subversion服务器的搭建对于团队协作开发至关重要,它提供了源代码的版本管理,确保团队成员能安全地共享和同步代码,同时避免冲突和数据丢失。在Windows环境下,Subversion可以通过Apache HTTP服务器提供...

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

    首先,你需要下载适用于Windows的Subversion服务器软件。常见的选择是VisualSVN Server,它提供了一个易于使用的图形界面来管理SVN仓库和用户权限。你可以访问VisualSVN官方网站...

    Subversion安装配置.pdf

    - **功能**:用于搭建Subversion服务器。 - **注意事项**:确保下载的是官方或可信来源提供的安装包。 ##### 2. 客户端安装包 - **文件名**:`TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi` - **功能**:提供...

    svn搭建及HUDSON

    总结起来,本文提供了在Windows环境中搭建Subversion服务器和Hudson持续集成环境的指南,强调了使用VisualSVN Server简化配置的优势,并演示了如何进行用户和权限管理。这对于需要进行团队协作和代码版本控制的...

    linux下搭建svn完整版借鉴.pdf

    以下是搭建Subversion服务器的详细步骤,基于给出的文件内容: 1. **环境准备**:首先确保你的Linux系统满足安装Subversion的最低需求。文件描述中提到了特定的版本号,如httpd-2.2.3、subversion-deps-1.4.0和...

    svn配置手册

    本文将指导读者如何快速搭建Subversion服务器并在Windows环境下使用TortoiseSVN客户端进行操作。 **一、软件下载** 1. **Subversion服务器程序**:首先,你需要从Subversion官方网站下载适用于Windows NT, 2000, ...

    SVNKit相关说明代码.zip

    在Windows系统上搭建Subversion服务器通常涉及以下步骤: 1. 安装Subversion服务器软件,如VisualSVN Server。 2. 配置服务器的仓库(Repository),定义存储项目的地方。 3. 设置访问控制,例如通过Apache ...

Global site tag (gtag.js) - Google Analytics