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即可访问该资源库
分享到:
相关推荐
SQLite的集成使得Subversion可以在没有单独数据库服务器的情况下运行。 "linux下源码安装svn服务端.txt"很可能是详细说明如何在Linux环境下安装Subversion服务器的指南。通常,这个过程包括以下步骤: 1. 解压所有...
在Linux环境下搭建Subversion(简称svn)独立服务器是软件开发团队进行版本控制的重要步骤。Subversion作为CVS的替代品,提供了一种高效且可靠的版本管理系统。本文将详细介绍如何在Redhat Linux AS4上安装、配置和...
在Linux环境下搭建Subversion(简称svn)独立服务器是软件开发团队协作的重要步骤,Subversion作为CVS的替代品,提供了一种高效、可靠的版本控制系统。本文档将详细讲解如何在Redhat Linux AS4上安装配置svn独立...
在本文中,我们将深入探讨如何在Linux环境下安装和配置Subversion(SVN)独立服务器。Subversion是一个流行的版本控制系统,它被广泛用于源代码管理和协作开发,替代了较早的CVS系统。本文将介绍两种SVN服务器的运行...
学习Subversion及其相关概念,对理解Linux环境下的软件开发流程至关重要,特别是对于那些需要进行团队协作的大型项目。掌握Subversion的使用,不仅提升了开发效率,也增强了代码的可靠性和可维护性。
SVN(Subversion)是一种广泛使用的版本控制系统,它在Linux环境下搭建可以帮助团队高效协作和管理代码库。在Linux系统中配置SVN服务器,主要涉及以下几个关键步骤和知识点: 1. **安装SVN**: 在Linux中,SVN通常...
3. 在编译并安装Subversion之后,需要将库文件链接到`/usr/bin/`目录下,以便系统可以找到它们。这可能通过命令`ln -s /path/to/library /usr/bin/`完成。 这个套装特别适用于那些不希望或不能使用Apache作为其...
【项目运行_服务器部署_SVN_Linux_Windows】的知识点主要涵盖了如何在Linux和Windows环境下部署SVN(Subversion)服务器,以及相关的软件配置、版本库管理与权限控制。以下是详细说明: 1. **SVN服务器部署软件安装...
【描述】: 本教程详细介绍了如何在Linux和Windows操作系统上搭建Subversion(SVN)服务器,包括安装必要的软件、配置Apache服务器、创建版本库以及设置权限。 【正文】: Subversion(SVN)是一款流行的版本控制...
在本文中,我们将深入探讨如何在Red Hat Enterprise Linux 6.2系统上配置YUM服务器以及安装和配置Subversion(SVN)。YUM是Yellowdog Updater, Modified的缩写,是一个基于RPM包管理的工具,使得安装、升级、查询和...
ffmpeg可以通过版本控制系统SVN来下载最新版本,这里介绍在Linux环境下如何安装并使用SVN来获取ffmpeg。 1. **安装SubVersion (SVN)** - 对于Linux系统,可以使用`SubVersion`。下载地址:...
3. Subversion库:这是Apache SVN的核心组件,需要单独下载并配置。 二、安装Apache Subversion 1. 下载Subversion库:访问Subversion的官方网站,找到适用于你操作系统的安装包,如Windows下的MSI安装程序或Linux...
1. **项目配置**:每个项目都由一个或多个CMakeLists.txt文件定义,其中包含了一系列指令,如`PROJECT()`用于设置项目名称和语言,`ADD_EXECUTABLE()`和`ADD_LIBRARY()`用于添加可执行文件和库,`TARGET_INCLUDE_...
### 64位Ubuntu下Android开发环境配置 #### 必要配置 为了在64位Ubuntu上搭建Android开发环境,我们需要完成一系列必要的配置步骤。这些步骤涵盖了从硬件要求到特定软件包的安装。 ##### 1. 硬件要求 - **物理...
在Linux系统中,CentOS 7是一个非常流行的发行版,被广泛用于服务器环境。Apache HTTP Server是世界上最流行的Web服务器软件,而Subversion(SVN)则是一个版本控制系统,用于跟踪和控制文件和目录的变更。`svnadmin...
【SVN安装笔记】这篇笔记主要讲述了在LINUX环境下如何配置和安装SVN,这是一个版本控制系统,对于软件开发团队协作至关重要。以下是对整个过程的详细解释: 1. **检查是否已安装SVN**:首先通过`rpm –qa |grep svn...
在本教程中,我们将深入探讨如何在CentOS 6.5操作系统上搭建一个Apache服务器,并将其与Subversion(SVN)1.8.5版本集成,同时实现多版本库的权限配置。这是一个对于团队协作和代码管理至关重要的过程,特别适用于...
本指南将详细解释如何在Linux环境下安装SVN,创建用户和仓库,配置Apache Httpd服务器,开放端口,并在Eclipse客户端中连接到SVN。 ### 1. SVN在Linux上的安装 #### **准备工作** 在安装SVN之前,确保系统已更新...