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

怎么配置SVN服务器

阅读更多

我们学习SVN的朋友都知道SVN的好处之多,其他的也就不用多说了,当我们的项目做到一定规模时,多人开发甚至异地多人协作开发时,可以为你的团队省去很多麻烦。可能很多人都用过SVN的客户端工具,如TortoiseSVN或者是Eclipse中的插件,网上有很多开源项目,或者很多源代码,都会用这种方式发布,稍有关注一下技术的很多时候都会下载别人的源程序结合自已的项目开发或者是学习,比如去Google Code有很多。我们只用客户端去连接SVN的服务器,之后更新代码副本到本地。但我们也应该要认识一下SVN的服务器端,比如你是个项目的负责人建立一个项目让大家协同开发等,就要在你的机子上打开SVN服务器程序放上你的项目,让其它人用客户端去连接获取或更新代码。

配置SVN服务器所需要的准备工具:

SubVersion   可从 http://subversion.tigris.org/ 下载。这里就是SVN服务器的程序

SVNService.exe   (非必要)这个是将你的SVN服务端程序注册成Windows系统服务的,就好比是Tomcat,当你系统启动时,该SVN服务器会自动启动并后台运行,不注册成服务的话,就要自已手动打开了。

现在工具都准备好了,动工。

下载好SubVersion后,就进行安装,如果你下载的是ZIP包,那就解压到自定的目录就可以使用了。

1.   打开CMD命令行模式,进入到SubVersion目录下的bin目录下,输入如下命令:

svnadmin create d:\svn_projects\project1   (路径可自定)

如图:

注:要先在D盘中建立 svn_projects目录 目录名称可以自已定,之后打开该目录,你可以看到,SVN帮你建立了一个project1的目录,里面生成了几个方件夹与文件,先不理它。

现在,存放项目的路径建好了,下面我们要来配置一下该项目的用户,密码等信息来打开project1/conf/文件夹下的svnserve.conf文件,以记事本打开就行了,你将会看到很多注释(都是采用Unix风格的 # 注释)将

# anon-access = read
# auth-access = write
# password-db = passwd
# realm = My First Repository

这几句的的注释符号去掉找去掉前面的空格如下:

anon-access = read
auth-access = write
password-db = passwd
realm = My First Repository

之后打开passwd文件,以记事本打开,在 [users] 下面添加你的用户名与密码

比如我要添加一个 jiang 用户,密码是 123456 那么这样写

jiang = 123456

保存后就OK了,那么现在,可以运行SVN服务器程序了。

在Cmd命令行下进入到SubVersion目录下的bin目录下,输入如下命令:

svnserve -d -r d:\svn_projects

如图所示:

这样服务器就启动了,它会一直侦听的,所以不要关闭窗口。像Tomcat一样一直挂着就行,如果你觉得这样麻烦,就可以用SVNService.exe这个工具来注册成系统后台服务运行。

注意:你现在的项目的SVN地址就是:svn://localhost/project1   内网就更换你的内网IP就行了,公网也换为你的公网IP就行了 现在服务器就启动了,之后你可以用Eclipse的svn工具等将项目文件放到该SVN服务里共享,如下图所示:

就这样,SVN的服务器端就搭建好了,现在大家可以用SVN客户端更新下载下来开发了。

本文来自[Svn中文网]转发请保留本站地址:http://www.svn8.com/svnsy/20090516/5391.html

 

 

虽然eclipse/myeclipse显示的语言为英文,但是网络安装完svn插件以后,该插件的显示语言却为中文

试验了下,以下方案有效,记录。。。

修改eclipse\configuration\config.ini文件,
添加:osgi.nl=en_US

 

分享到:
评论

相关推荐

    配置SVN服务器 svn配置

    配置SVN服务器涉及到安装SVN服务端软件,创建版本库,设置权限管理,以及配置SSH(Secure Shell)以实现安全的远程访问。以下是配置SVN服务器的具体步骤: 1. **创建SVN版本库用户和组**: - 创建一个独立的用户,...

    配置SVN服务器协同开发步骤 SVN服务器与客户端

    配置SVN服务器协同开发是软件开发团队中常用的一种版本控制系统管理方法,它允许开发者们共享代码,协同工作,同时保持代码的历史记录。本教程将详细解释如何设置SVN服务器以及客户端,以便团队成员能够有效地进行...

    Window下配置SVN服务器与客户端

    本文将深入解析如何在Windows系统中搭建并配置SVN服务器,以及如何设置客户端进行有效操作。 ### 一、SVN服务器的安装与配置 #### 1. 安装Subversion服务器软件 首先,你需要下载并安装Subversion服务器软件。...

    svn服务器安装配置

    SVN服务器配置主要包括创建版本库、设置访问控制等操作。 ##### 3.1 创建版本库 使用`svnadmin create`命令创建一个新的版本库。 ``` svnadmin create /var/svn-repo ``` 这将在`/var/svn-repo`目录下创建一个新...

    VS2008,VS2010,Windows下配置SVN服务器

    在Windows环境下配置SVN服务器,主要是为了实现源代码版本控制,便于团队协作和管理项目代码。Visual Studio 2008和2010作为常用的开发工具,支持集成SVN客户端,使得开发者可以直接在IDE中进行版本控制操作。以下是...

    svn服务器的安装与配置

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。它使得多人协作开发变得简单,...随着对SVN服务器配置的深入理解和实践,你将能够更好地管理和维护你的项目源代码。

    Linux上配置SVN服务器.doc

    以下将详细讲解如何在Linux上安装和配置SVN服务器。 首先,我们需要安装Apache HTTP Server,因为SVN可以通过Apache作为前端服务器提供服务。Apache 2.2是较旧但广泛使用的版本,我们可以通过以下步骤安装: 1. ...

    Windows XP下安装和配置SVN服务器

    2. 尝试进行检出、提交等基本操作,确保SVN服务器配置无误。 至此,Windows XP上的SVN服务器安装配置基本完成。不过,实际使用中可能还需要根据团队需求调整服务器设置,如增加SSL加密、设置备份策略等。务必保持...

    Ubuntu下配置svn服务器

    ### Ubuntu下配置SVN服务器详解 #### 一、前言 在开源软件开发及团队协作过程中,版本控制系统扮演着至关重要的角色。Subversion (SVN) 是一款非常流行且功能强大的集中式版本控制系统,适用于各种规模的项目。...

    配置svn服务器必不可少,创建服务,并设置为自动

    ### SVN服务器配置的重要性 在分布式团队环境中,SVN服务器充当着中心存储库的角色,所有开发者提交的更改都将同步到这个中心存储库中。这意味着,正确配置SVN服务器不仅能够提升团队的协作效率,还能保障数据的...

    Centos 7 下安装配置SVN服务器操作文档

    ### Centos 7 下安装配置SVN服务器及Apache集成详解 #### 一、安装与配置SVN **1. 安装Subversion** 在CentOS 7系统中部署SVN服务器,首先要确保已经安装了Subversion。具体步骤如下: - **检查是否已安装**:...

    配置svn服务器

    本文将详细介绍如何配置一个svn服务器,以便于项目开发和存储。 首先,我们需要了解svn服务器的基础架构。svn服务器通常运行在一个单独的机器上,提供代码仓库服务,客户端则通过网络连接到这个服务器进行代码的检...

    配置SVN服务器

    #### SVN服务器配置步骤 配置SVN服务器涉及多个关键步骤,包括安装、设置权限、创建仓库、配置服务以及用户权限管理等。下面将详细介绍这些步骤: 1. **安装Subversion** 在Windows系统上安装Subversion,首先...

    SVN服务器配置总结

    【SVN服务器配置总结】 Subversion(简称SVN)是一种版本控制系统,用于管理代码库,便于多用户协作和代码版本管理。这篇博文将详细介绍如何配置SVN服务器,以实现高效和安全的代码版本控制。 首先,我们需要安装...

    Linux下SVN服务器的搭建与配置.docx

    Linux 下 SVN 服务器的搭建与配置 Linux 下 SVN 服务器的搭建与配置是指在 Linux 操作系统下搭建和配置 SVN 服务器的过程。SVN(Subversion)是一种版本控制系统,允许多个用户同时对文件进行编辑和修改。下面将...

    mac下配置svn服务器.docx

    总的来说,配置Mac上的SVN服务器涉及仓库创建、权限配置、服务启动以及客户端的设置。通过正确配置,你可以搭建一个安全、高效的版本控制系统,帮助团队成员协同工作,管理和跟踪项目中的文件变更。

    svn文档管理服务器配置

    svn 文档管理服务器配置 svn 文档管理服务器是一种基于版本控制系统的文档管理解决方案,通过该服务器,可以对文档进行版本控制、权限管理、协作编辑等操作。下面将对 svn 文档管理服务器的配置进行详细介绍。 ...

    CentO11S-6.3-64位环境安装配置SVN服务器 (version1.6.11).docx

    CentO11S-6.3-64位环境安装配置SVN服务器 (version1.6.11).docx

Global site tag (gtag.js) - Google Analytics