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

linux下单独配置subversion方法

阅读更多

linux下单独(不附带apache)配置subversion方法:

安装过程:

1.软件下载。我下载的是 subversion-1.6.5.tar.gz 和 subversion-deps-1.6.5.tar.gz ,前者是 svn1.6.5 的源文件,后者是编译时可能需要用到的包。软件下载地址如下

http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74

2.解压两个文件进入同一个目录

分别执行命令:tar xfvz subversion-1.6.1.tar.gz和tar xfvz subversion-deps-1.6.1.tar.gz

3.进入解压子目录: cd subversion-1.6.5

4.执行 ./configure --prefix=/usr/local/svn 进行配置设定并指明安装目录.

5.执行 make 编译

6.执行 make install 安装.

7.添加环境变量: vi /etc/profile 在文件最后加入: SVNPATH=$PATH:/usr/local/svn/bin export SVNPATH(暂时环境变量还不能生效所以暂时不能识别svnserve命令)

8.进入/usr/local/svn/bin目录执行./svnserve -d启动svn

9. 测试SVN是否安装成功,执行: ./svnserve --version 如果显示版本信息, 则安装成功.

10.由于svn的端口号为3690,可以查看一下svn占用的端口号命令为:netstat -nl|grep 3690

软件配置:

1.建立版本库

进入到svn的安装目录/usr/local/svn/bin下,首先建立一个文件夹:mkdir -p /usr/local/snvdata/然后输入命令./svnadmin create /usr/local/svndata/repos就建立了一个版本库了。

2.进入/usr/local/svndata/repos/conf就可以看到svn的配置文件,首先配置svnserve.conf

配置如下:

anon-access = none

auth-access = write

password-db = passwd

realm = My First Repository

其它配置文件一律注释掉,特别是### authz-db = authz,因为如果不是需求组权限配置的话千万不要配置这个,会有预料不到的错误

之后配置passwd文件

[users]

用户名 = 密码

配置时可以采用 vi passwd 打开文件之后,输入i可以进行修改,改完之后按住ESC退出并输入:wq

即可保存修改

3.查看svn进程是否已经启动,ps -ef|grep svn        然后输入 kill 进程号 杀死该进程,之后到/usr/local/svn/bin目录下输入命令:./svnserve -d -r /usr/local/svndata/repos

就可以启动了

4.使用eclipse的svn插件时输入的地址为:svn:IP即可访问该资源库

 

 

 

 

 

分享到:
评论

相关推荐

    subversion-1.8.1.tar.gz源码安装以及依赖包.rar

    SQLite的集成使得Subversion可以在没有单独数据库服务器的情况下运行。 "linux下源码安装svn服务端.txt"很可能是详细说明如何在Linux环境下安装Subversion服务器的指南。通常,这个过程包括以下步骤: 1. 解压所有...

    在linux下安装配置svn独立服务器资料.pdf

    在Linux环境下搭建Subversion(简称svn)独立服务器是软件开发团队协作的重要步骤,Subversion作为CVS的替代品,提供了一种高效、可靠的版本控制系统。本文档将详细讲解如何在Redhat Linux AS4上安装配置svn独立...

    在linux下安装配置svn独立服务器.pdf

    在本文中,我们将深入探讨如何在Linux环境下安装和配置Subversion(SVN)独立服务器。Subversion是一个流行的版本控制系统,它被广泛用于源代码管理和协作开发,替代了较早的CVS系统。本文将介绍两种SVN服务器的运行...

    Linux基础课件第八章源代码控制管理工具Subversion.ppt

    学习Subversion及其相关概念,对理解Linux环境下的软件开发流程至关重要,特别是对于那些需要进行团队协作的大型项目。掌握Subversion的使用,不仅提升了开发效率,也增强了代码的可靠性和可维护性。

    svn在linux下搭建文档和工具

    SVN(Subversion)是一种广泛使用的版本控制系统,它在Linux环境下搭建可以帮助团队高效协作和管理代码库。在Linux系统中配置SVN服务器,主要涉及以下几个关键步骤和知识点: 1. **安装SVN**: 在Linux中,SVN通常...

    subversion1.7.7套装含svn+apr+sqlite+neon

    3. 在编译并安装Subversion之后,需要将库文件链接到`/usr/bin/`目录下,以便系统可以找到它们。这可能通过命令`ln -s /path/to/library /usr/bin/`完成。 这个套装特别适用于那些不希望或不能使用Apache作为其...

    项目运行_服务器部署_SVN_Linux_Windows[整理].pdf

    【项目运行_服务器部署_SVN_Linux_Windows】的知识点主要涵盖了如何在Linux和Windows环境下部署SVN(Subversion)服务器,以及相关的软件配置、版本库管理与权限控制。以下是详细说明: 1. **SVN服务器部署软件安装...

    svn搭建(linux_windows)完整教程.pdf

    【描述】: 本教程详细介绍了如何在Linux和Windows操作系统上搭建Subversion(SVN)服务器,包括安装必要的软件、配置Apache服务器、创建版本库以及设置权限。 【正文】: Subversion(SVN)是一款流行的版本控制...

    yum及svn配置文档

    在本文中,我们将深入探讨如何在Red Hat Enterprise Linux 6.2系统上配置YUM服务器以及安装和配置Subversion(SVN)。YUM是Yellowdog Updater, Modified的缩写,是一个基于RPM包管理的工具,使得安装、升级、查询和...

    ffmpeg编辑及使用

    ffmpeg可以通过版本控制系统SVN来下载最新版本,这里介绍在Linux环境下如何安装并使用SVN来获取ffmpeg。 1. **安装SubVersion (SVN)** - 对于Linux系统,可以使用`SubVersion`。下载地址:...

    apache svn安装程序

    3. Subversion库:这是Apache SVN的核心组件,需要单独下载并配置。 二、安装Apache Subversion 1. 下载Subversion库:访问Subversion的官方网站,找到适用于你操作系统的安装包,如Windows下的MSI安装程序或Linux...

    cmake-3.15.1-Linux-x86_64.tar.gz

    1. **项目配置**:每个项目都由一个或多个CMakeLists.txt文件定义,其中包含了一系列指令,如`PROJECT()`用于设置项目名称和语言,`ADD_EXECUTABLE()`和`ADD_LIBRARY()`用于添加可执行文件和库,`TARGET_INCLUDE_...

    64位Ubuntu下Android开发环境配置

    ### 64位Ubuntu下Android开发环境配置 #### 必要配置 为了在64位Ubuntu上搭建Android开发环境,我们需要完成一系列必要的配置步骤。这些步骤涵盖了从硬件要求到特定软件包的安装。 ##### 1. 硬件要求 - **物理...

    centos 7 安装Apache和svnadmin

    在Linux系统中,CentOS 7是一个非常流行的发行版,被广泛用于服务器环境。Apache HTTP Server是世界上最流行的Web服务器软件,而Subversion(SVN)则是一个版本控制系统,用于跟踪和控制文件和目录的变更。`svnadmin...

    SVN安装笔记

    【SVN安装笔记】这篇笔记主要讲述了在LINUX环境下如何配置和安装SVN,这是一个版本控制系统,对于软件开发团队协作至关重要。以下是对整个过程的详细解释: 1. **检查是否已安装SVN**:首先通过`rpm –qa |grep svn...

    CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)

    在本教程中,我们将深入探讨如何在CentOS 6.5操作系统上搭建一个Apache服务器,并将其与Subversion(SVN)1.8.5版本集成,同时实现多版本库的权限配置。这是一个对于团队协作和代码管理至关重要的过程,特别适用于...

    SVN_Installation_Guide

    本指南将详细解释如何在Linux环境下安装SVN,创建用户和仓库,配置Apache Httpd服务器,开放端口,并在Eclipse客户端中连接到SVN。 ### 1. SVN在Linux上的安装 #### **准备工作** 在安装SVN之前,确保系统已更新...

Global site tag (gtag.js) - Google Analytics