`
isiqi
  • 浏览: 16555816 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

windows下架设subversion服务器

阅读更多

为什么选择subversion不在本文讨论范围,网上到处都是,本文仅描述架设subversion服务器的步骤:

step1)下载和安装服务器

下载并安装svn-1.2.3-setup.exe,假设你安装到D:\deploy\Subversion

step2)建立Repository

打开命令窗口, 键入 svnadmin create D:\deploy\projects\searchz

step3)配置Repository

进入Repository目录,在本文中是D:\deploy\projects\searchz,你会看到conf目录,进入该目录,你会看到svnserve.conf和passwd两个文件

对两个文件作如下修改

svnserve.conf

[general]
###Theseoptionscontrolaccesstotherepositoryforunauthenticated
###andauthenticatedusers.Validvaluesare
"write","read",
###and
"none".Thesamplesettingsbelowarethedefaults.
anon-access
=read
auth-access
=write
###Thepassword-dboptioncontrolsthelocationofthepassword
###databasefile.Unlessyouspecifyapathstartingwitha/
,
###thefile'slocationisrelativetotheconfdirectory.
###Uncommentthelinebelowtousethedefaultpasswordfile.
password-db
=passwd

passwd

[users]
#harry
=harryssecret
#sally
=sallyssecret
weip
=weip

我不再对上面两个文件具体内容作出解释,我相信各位一看就懂,我需要提醒的就是 一开始svnserve.conf中的[general] 和 passwd 中的 [users] 行前有#,一定要去掉,否则会抛错

step4)启动subversion服务器

打开命令窗口键入svnserve -d -r D:\deploy\projects,默认端口是3690,如果不幸这个端口被别的程序暂用,可以通过选项 --listen-port=绑定端口 进行设置

后记:

这样服务器就架设好了。当然你可以使用apache和subversion结合使用,本文使用了subversion自带的svn服务器

url格式为svn://ip地址//Repository名,在本文中是svn://127.0.0.1/searchz

你可以下载客户端TortoiseSVN访问svn服务器,如果你使用eclipse作开发的话,也可以装个subclipse插件充当客户端。当客户端连上服务器之后,然后在建立远程文件夹(作为一个项目目录),然后将远程文件check out到本地之后,你在该目录下所产生的任何文件就都处于svn的控制了,以下你就可以版本控制的操作了,祝各位svn愉快

分享到:
评论

相关推荐

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

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

    Windows下架设subversion服务器.txt

    在Windows下构建Subversion服务器并非难事,只需按照上述步骤操作,即可实现对代码库的有效管理。Subversion提供了一种强大的方式来追踪代码变化,支持团队协作,是软件开发不可或缺的工具之一。通过细致的规划和...

    windows2003下架设svn服务器

    在Windows 2003操作系统上设置Subversion(SVN)服务器是一项常见的任务,尤其对于软件开发团队来说,它提供了一种版本控制系统,用于管理代码库。Subversion是一个开源的集中式版本控制系统,允许团队成员协作开发...

    window下架设SVN步骤

    ### Window 下架设 SVN 步骤详解 #### 一、前言 版本控制系统在软件开发过程中扮演着极其重要的角色,而 Subversion(简称 SVN)作为一款成熟且广泛使用的集中式版本控制系统,在团队协作中有着不可替代的地位。...

    如何架一个svn服务器

    **步骤1:安装Subversion服务器** 在大多数Linux发行版中,可以通过包管理器安装Subversion。例如,在Ubuntu上,可以运行以下命令: ``` sudo apt-get update sudo apt-get install subversion ``` 在Windows系统中...

    windows架設SVN服務器以及使用ANKHSVN插件進行代碼管理

    ### Windows环境下搭建SVN服务器及使用AnkhSVN插件进行代码管理 #### Subversion (SVN) 简介 Subversion(简称SVN)是一个开源版本控制系统,用于跟踪和管理文件及其历史版本。SVN的核心优势在于能够提供一个集中式...

    Windows下使用Hadoop实例

    ### Windows下使用Hadoop实例详解 #### 一、概述 在Windows环境下搭建并运行Hadoop实例,需要经过一系列步骤,包括但不限于安装Cygwin、配置Java环境、安装配置SSH服务等。本文旨在详细介绍如何在Windows操作系统...

    基于Windows的SVN安装与配置.pdf

    在Windows环境下搭建SVN服务器,不仅可以为软件开发团队提供高效、稳定的版本控制服务,还能促进代码质量的提升和项目管理的规范化。通过遵循上述步骤,即使是在复杂的开发环境中,也能轻松实现SVN的部署与使用,...

    Windows下git拉取/推送,SVN更新/提交,maven自动编译打包,angular打包的bat脚本

    在Windows环境下,开发团队经常需要使用各种工具进行代码版本控制、构建自动化以及应用打包等任务。本主题将详细讲解如何利用Git进行拉取与推送,SVN进行更新和提交,Maven实现自动化编译,以及Angular项目的打包...

    openacs的搭建方法

    本指南将详细介绍如何在Windows环境下搭建OpenACS服务器。 1. **准备工作** 在开始搭建OpenACS之前,我们需要准备以下组件: - **Apache Ant**:Ant是一个Java构建工具,用于编译OpenACS源代码。下载Apache Ant ...

    svn服务器启动和svn服务器重启、停止等操作脚本分享

    Subversion(简称svn)是一种版本控制系统,用于管理文件和目录的变更历史,广泛应用于软件开发团队协作中。本文将详细讲解如何通过脚本实现svn服务器的启动、重启、停止及状态查询操作。 首先,让我们了解svn...

    vnc-4_1_2-x86_win32

    VNC(Virtual Network Computing)是一种远程桌面...这个压缩包提供的VNC服务器安装程序,对于需要远程管理Windows系统的用户,特别是那些需要在Java环境下进行数据库操作和团队协作的开发团队,具有很高的实用价值。

    在windows环境下安装Hadoop

    ### 在Windows环境下安装Hadoop #### 一、概述 随着大数据技术的发展,Hadoop作为一款分布式处理框架,已经成为处理大规模数据集的重要工具之一。对于在Windows操作系统上进行开发的人员来说,想要搭建一个完整的...

    SVNService+安装说明

    2. **安装Subversion**:在安装SVNService之前,确保已经安装了Subversion服务器(例如VisualSVN或CollabNet Subversion Server)及其依赖项。 3. **运行SVNService.exe**:双击SVNService.exe开始安装过程。根据...

    jenkins-2.132.zip

    通常,Jenkins通过这样的安装包在Windows服务器上进行部署。安装过程中,用户可以选择安装必要的组件和服务,配置启动方式,以及设置初始管理员账户。 在Jenkins的世界里,有许多插件可供选择,它们扩展了Jenkins的...

    Subversion(SVN)提交后的卷影复制组织者

    Subversion(SVN)是一个广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。它允许开发者跟踪文件的修改历史,合并不同的更改,并确保团队协作时的一致性。"Subversion(SVN)提交后的卷影复制组织者"指...

    SharpSvn Demo

    然后,通过实例化`SvnClient`对象,我们便能开始与Subversion服务器通信。例如,以下代码展示了如何使用SharpSvn创建一个新的版本库: ```csharp using SharpSvn; using SharpSvn.Remote; SvnClient client = new ...

Global site tag (gtag.js) - Google Analytics