`
cloudmail
  • 浏览: 271913 次
  • 来自: 广州
社区版块
存档分类
最新评论

CentOS下安装Subversion简记

 
阅读更多

 

使用yum命令 安装 subversion 非常简单:
$ yum install subversion.i686
安装之前可以用命令 yum search subersion 在centos 软件仓库中寻找合适的软件。
[lisboa@server ~]$  yum search subversion
Loaded plugins: fastestmirror


base                                                                                                                         | 3.7 kB     00:00     
extras                                                                                                                       | 3.0 kB     00:00     
updates                                                                                                                      | 3.5 kB     00:00     
=============================================================== Matched: subversion ================================================================
subversion-devel.i686 : Development package for the Subversion libraries
subversion-gnome.i686 : GNOME Keyring support for Subversion
subversion-javahl.i686 : JNI bindings to the Subversion libraries
subversion-kde.i686 : KDE Wallet support for Subversion
subversion-perl.i686 : Perl bindings to the Subversion libraries
subversion-ruby.i686 : Ruby bindings to the Subversion libraries
subversion-svn2cl.noarch : Create a ChangeLog from a Subversion log
mod_dav_svn.i686 : Apache httpd module for Subversion server
subversion.i686 : A Modern Concurrent Version Control System
eclipse-subclipse.i686 : Subversion Eclipse plugin
eclipse-subclipse-graph.i686 : Subversion Revision Graph
git-svn.noarch : Git tools for importing Subversion repositories
svnkit.i686 : Pure Java Subversion client library
eclipse-svnkit.i686 : Eclipse feature for SVNKit
python-paver.noarch : Python-based build/distribution/deployment scripting tool
svnkit-javadoc.i686 : Javadoc for SVNKit

 

上面列表是subversion相关软件包,这里我们需要的是 subversion.i686.
2.配置subversion
1) 创建目录 /var/svn/repositories 作为安放版本库的目录
    $ mkdir -p /var/svn/repositories
2) 在目录 /var/svn/repositories 创建版本库
    $ svnadmin create zgol
3) 启动svn服务
    svnserve -d -r /var/svn/repositories
4) 迁出检验
    $ cd /tmp
    $ svn co svn://192.168.1.108/zgol
5)设置权限
    使用SVN默认用户认证授权方式
    配置文件 /var/svn/repositories/zgol/conf/authz,passwd 
    设置用户名密码。
6)设置svn开机自启动
    编辑文件 /etc/sysconfig/rc.local
    添加一行   svnserve -d -r /var/svn/repositories

 

 

 

Linux配置独立启动SVN服务器

svn服务器两种运行方式:独立和借助apache
存储数据:两种方式BDB(事物安全表类型)和FSFS(不需要数据库的存储系统),使用BDB方式在服务器中断时,可能锁住数据,使用FSFS方式安全点。
一,下载相关软件:
[root@www.linuxidc.com]# wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz


[root@www.linuxidc.com]# wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz
二、编译SVN
#tar xzvf subversion-1.6.1.tar.gz 
#tar zxvf subversion-deps-1.6.1.tar.gz 
# cd subversion-1.6.1
#./configure –prefix=/opt/svn–without-berkeley-db–with-zlib
#make  ;  make install
三、SVN服务器配置
#SVN服务器配置,建立2个仓库,因为在服务器中可能有多个项目同时运行
mkdir -p   /opt/svndata/repos1
mkdir -p  /opt/svndata/repos2
四、建立svn版本库,建立完之后会生成配置文件和其它子目录
svnadmin create /opt/svndata/repos1
svnadmin create /opt/svndata/repos2
五、修改配置文件,注意不同点
# cat /opt/svndata/repos1/conf/svnserve.conf 
[general]
anon-access = none   #使非授权用户无法访问
auth-access = write     #使授权人用户有写权限
password-db = /usr/local/svn/conf/passwd
authz-db = /usr/local/svn/conf/authz
realm = repos1  #认证命名空间,客户端会在认证提示里面显示

 

 
# cat  /opt/svndata/repos2/conf/svnserve.conf 
[general]
anon-access = none
auth-access = write
password-db = /usr/local/svn/conf/passwd
authz-db = /usr/local/svn/conf/authz
realm = repos2

 

 

 

分享到:
评论

相关推荐

    subversion在centos最小化安装所需要的rpm包,包含了执行的脚本

    在CentOS操作系统上安装Subversion,特别是对于最小化安装的系统,可能需要手动安装必要的RPM包。以下是关于Subversion在CentOS上安装、配置和使用的一些核心知识点。 1. **RPM包管理**: - CentOS使用RPM(Red ...

    SVN版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤

    本文档详细介绍了 SVN 版本管理系统的安装步骤,包括安装 CentOS、Subversion、Apache 和 Jsvnadmin 等组件的详细过程。 标题解释 SVN 版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤 本标题...

    Centos7 源码安装Subversion Edge.md

    Centos7 源码安装Subversion Edge.md 存放这里,让大家下载快捷一点

    Centos下Subversion 服务器安装配置

    这篇博文将详细介绍如何在CentOS环境下安装和配置Subversion服务器。 首先,确保你的系统是最新的。打开终端并运行以下命令来更新系统包: ```bash sudo yum update -y ``` 接下来,我们需要安装Subversion的依赖...

    Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法

    本文实例讲述了Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法。分享给大家供大家参考,具体如下: 安装环境以及软件版本如下。 subversion使用1.9.5版本,服务器使用阿里云服务器,CentOS6.7(64位)。 1....

    centos系统SVN离线安装包

    CentOS系统中的SVN(Subversion)离线安装是一个对网络环境依赖较低的部署方式,尤其适用于网络条件不佳或者安全要求较高的环境。SVN是一种版本控制系统,用于管理代码和其他文件的变更历史,对于团队协作开发至关...

    centos7.0安装mysql

    centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql

    centos5.8安装教程

    CentOS 5.8 安装教程 CentOS 5.8 是一个流行的 Linux 操作系统,本文将指导用户如何安装 CentOS 5.8。 知识点 1: 准备 CentOS 的 ISO 文件 在安装 CentOS 5.8 之前,需要准备好 CentOS 的 ISO 文件。用户可以从 ...

    centos6.5编译安装subversion1.8.8需要的架包

    在CentOS 6.5上编译安装Subversion 1.8.8,我们需要先确保系统上安装了必要的依赖和编译工具,然后下载并编译源代码。以下是详细步骤和涉及的知识点: 1. **基础环境准备**:首先确保系统已经安装了`gcc`、`make`、...

    CentOS 8 安装图解

    CentOS 8 安装图解详解 在这篇文章中,我们将详细介绍 CentOS 8 的安装过程,并提供相关的图解,以便读者更好地理解和安装 CentOS 8。 一、CentOS 8 概述 CentOS 8 是继 RHEL 8 之后的最新版本,提供了两种模式:...

    centos 7.6安装流程.docx

    Centos 7.6 安装流程详解 在这篇文章中,我们将详细介绍 Centos 7.6 的安装流程,从虚拟机的创建到 Centos 7.6 的安装,再到 Secure CRT 与虚拟机的连接。 虚拟机的创建 在安装 Centos 7.6 之前,我们需要创建一...

    Centos7下安装MongoDB

    Centos7下安装MongoDB Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的...

    CentOS 7 安装 MySQL

    CentOS 7 安装 MySQL

    centos下安装gcc-7.5 rpm完整依赖

    在离线环境下安装Redis 6,意味着我们不能通过网络直接下载和安装,因此需要提前准备所有必要的依赖项,包括GCC 7.5。 首先,让我们详细了解如何在CentOS上安装GCC 7.5及其依赖: 1. **更新系统**:在开始任何安装...

    Centos5.5下Qt的安装配置

    CentOS 5.5 下 Qt 的安装配置 在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要...

    CentOS默认的yum --install subversion ,安装的是1.6版本 安装1.7脚本

    CentOS默认的yum --install subversion ,安装的是1.6版本 安装1.7脚本

    Centos离线安装zip和unzip

    一些情况下, 服务器不联网, 则安装一些常用的命令比较麻烦, 本资源提供 Centos 离线安装 zip 和 unzip 命令和安装方法, 文件包含 unzip-6.0-21.el7.x86_64.rpm 和 zip-3.0-11.el7.x86_64.rpm以及安装命令。

    CentOS7安装指南

    "CentOS7安装指南" 本指南将指导您完成 CentOS 7 的安装过程,涵盖从虚拟机设置到安装完成后的基本配置。 虚拟机设置 在开始安装 CentOS 7 之前,需要设置虚拟机的网络适配器模式为“桥接模式”。这将允许虚拟机...

Global site tag (gtag.js) - Google Analytics