关闭

centos6.5 安装subversion1.8.13

105人阅读 评论(0) 收藏 举报
分类:

任务

1. 安装svnserve

2.添加版本库,设置开机自启

3.设置自动同步(钩子)


正文

1.安装svnserve,设置开机自启

注意:需要实现安装了apr和apr-util

卸载系统预装的subversion

[root@localhost Downloads]# rpm -qa|grep subversion

[root@localhost Downloads]# rpm -e --nodeps subversion-1.6.11-12.el6_6.x86_64

先安装sqlite

[root@localhost Downloads]# wget http://192.168.9.69/sqlite-autoconf-3081002.tar.gz

[root@localhost Downloads]# tar -zxf sqlite-autoconf-3081002.tar.gz

[root@localhost Downloads]# cd sqlite-autoconf-3081002

[root@localhost Downloads]# ./configure

[root@localhost Downloads]# make && make install

再安装subversion

[root@localhost Downloads]# wget http://211.162.52.231/files/8064000000FE7242/supergsego.com/apache/subversion/subversion-1.8.13.tar.gz

[root@localhost Downloads]# tar -zxf subversion-1.8.13.tar.gz

[root@localhost Downloads]# cd subversion-1.8.13

[root@localhost Downloads]# ./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-sqlite=/usr/local

[root@localhost Downloads]# make && make install

检查是否安装成功

[root@localhost Downloads]# subversion --version


2.添加版本库,设置开机自启

步骤:创建版本库目录,设置权限,创建版本库,开启版本库(假设目录为/data/test)

[root@localhost Downloads]# svnadmin create /data/test

[root@localhost Downloads]# cd /data/test/conf

[root@localhost conf]# vim svnserve.conf

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

realm = /data/test

[root@localhost conf]# vim passwd

[users]

root = 123456

cxy = 123456

[root@localhost conf]# vim authz

[groups]

admin = root

[/]

@admin = rw

[/blog]

cxy = rw


开机自启动

[root@localhost Downloads]# vim /etc/rc.local

在末尾添加

/usr/local/bin/svnserve -d -r /data/svn/test/


钩子自动更新

[root@localhost hooks]# vim /data/test/hooks/post-commit

#!/bin/sh

export LANG=en_US.UTF-8

svn update /data/test/svn





0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3735次
    • 积分:275
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:6篇
    • 译文:0篇
    • 评论:0条
    文章分类