Linux下配置Subversion服务

  1. 安装环境
    Linux 系统: CentOS realease 6.5 (Final)
    Subversion 版本: subversion-1.9.4

  2. 需要的安装包和依赖包
    subversion-1.9.4.tar.gz
    下载地址:http://subversion.apache.org/download
    apr-1.5.2.tar.gz 和 apr-util-1.5.4.tar.gz
    下载地址:http://apr.apache.org/download.cgi
    sqlite-autoconf-3140200.tar.gz
    下载地址:http://www.sqlite.org/download.html
    zlib-1.2.8.tar.gz
    下载地址:http://www.zlib.net/

  3. 安装
    (1) 首先安装apr-1.5.2.tar.gz和apr-util-1.5.4.tar.gz,安装路径可以自己选,我的在/opt/svnserver路径下
    (2) 解压apr-1.5.2.tar.gz,进入解压目录,开始安装

#tar xfvz apr-1.5.2.tar.gz
# cd /你自己的目录/apr-1.5.2
#./configure --prefix=/opt/svnserver/apr
#make
#make test
#make install

(3) 解压apr-util-1.5.4.tar.gz,进入解压目录,开始安装

#tar xfvz apr-util-1.5.4.tar.gz
# cd /你自己的目录/apr-util-1.5.4
#./configure --prefix=/opt/svnserver/apr-util --with-apr=/opt/svnserver/apr
#make
#make test
#make install

(4) 安装sqlite-autoconf-3140200.tar.gz,解压,进入解压目录,开始安装

# tar xfvz sqlite-autoconf-3140200.tar.gz
# cd /你自己的目录/sqlite-autoconf-3140200
# ./configure --prefix=/opt/svnserver/sqlite
# make
# make install

(5) 安装zlib-1.2.8.tar.gz,解压,进入解压目录,开始安装

#tar xfvz zlib-1.2.8.tar.gz
#cd /你自己的目录/zlib-1.2.8
# ./configure --prefix=/opt/svnserver/zlib
# make
# make install

(6) 安装subversion-1.9.4.tar.gz,解压,进入解压目录,开始安装

#tar xfvz subversion-1.9.4.tar.gz
#cd /你自己的目录/subversion-1.9.4
# ./configure --prefix=/opt/svnserver/subversion --with-apr=/opt/svnserver/apr --with-apr-util=/opt/svnserver/apr-util --with-sqlite=/opt/svnserver/sqlite --with-zlib=/opt/svnserver/zlib
#make
#make install

(7) 配置svn的环境变量

#vi /etc/profile

点击键盘“i”键,进入编辑模式,写入你的配置路径

export PATH=/opt/svnserver/subversion/bin:$PATH

写完后,点击键盘上“Esc”键,再输入“:wq”保存退出。
使配置生效,写以下命令

# .  /etc/profile

(8) 验证是否成功

#svnserve --version

如果现实Subversion 版本信息,说明配置svn服务成功
其实有其他的安装配置方法,这里只记录了其中一种

    原文作者:不爱冒泡的鱼
    原文地址: https://www.jianshu.com/p/100d82b59c88
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞