源码安装svn(Subversion-1.10.3)

第一步

安装各种依赖

yum安装

yum -y install gcc gcc-c++ sqlite* zlib-devel zlib expat-devel openssh-clients

安装apr

下载

wget http://mirror.bit.edu.cn/apache//apr/apr-1.6.5.tar.gz

解压

tar -zxf apr-1.6.5.tar.gz

安装

cd apr-1.6.5

./configure –prefix=/usr/local/apr

make

make install

安装apr-util

下载

wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.6.1.tar.gz

解压

tar -zxf apr-util-1.6.1.tar.gz

安装

cd apr-util-1.6.1

./configure –prefix=/usr/local/apr-util –with-apr=/usr/local/apr

make

make install

第二步

安装Subversion

下载

wget http://mirror.bit.edu.cn/apache/subversion/subversion-1.10.3.tar.gz

wget https://www.sqlite.org/2018/sqlite-autoconf-3250300.tar.gz

解压

tar -zxf subversion-1.10.3.tar.gz

tar -zxf sqlite-autoconf-3250300.tar.gz

移动

mv sqlite-autoconf-3250300 subversion-1.10.3/sqlite-amalgamation

安装

cd subversion-1.10.3

./configure –prefix=/usr/local/svn/ –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util -with-utf8proc=internal –with-zlib –enable-maintainer-mode –with-lz4=internal

make

make install

第三步

设置环境变量

vim /etc/profile

##SVN
export SVN_HOME=/usr/local/svn/
export PATH=$PATH:$SVN_HOME/bin
source ~/.bash_profile

source /etc/profile

第四步

配置svn-设置代码仓库

创建目录做为代码仓库目录

mkdir /svn

进入

cd /svn

创建代码仓库(一定要在svn目录下,test代表代码仓库名)

svnadmin create test

第五步

启动访问svn服务

启动

svnserve -d -r /svn –listen-port=3690

访问

svn://IP地址:3690:/test

第六步

设置svn开机自启(没需求可跳过)

vim /etc/rc.d/rc.local

/usr/local/svn/bin/svnserve -d -r /svn --listen-port=3690

第七步

代码仓库权限配置

配置目录,我的代码仓库在/svn目录中,配置文件就在/svn目录中

cd /svn/test/conf/

vim svnserve.conf

代码仓库权限配置文件:svnserve.conf


   转载规则


《源码安装svn(Subversion-1.10.3)》 江松泉 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
pip 获取最新版本安装,以python方式安装 pip 获取最新版本安装,以python方式安装
第一步获取最新的版本安装脚本 wget https://bootstrap.pypa.io/get-pip.py 第二步使用python运行脚本安装 python get-pip.py 第三步测试pip pip -V
2018-12-05
下一篇 
安装字体 安装字体
第一步明确linux字体跟windows的位置 linux: /usr/share/fonts windows:C:\Windows\Fonts” 第二步准备好字体,上传至linux 进入字体目录,可以用fonts目录下原来存在的字体目录,
2018-11-19
  目录