使用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/repos1mkdir -p /opt/svndata/repos2四、建立svn版本库,建立完之后会生成配置文件和其它子目录svnadmin create /opt/svndata/repos1svnadmin create /opt/svndata/repos2五、修改配置文件,注意不同点# cat /opt/svndata/repos1/conf/svnserve.conf [general]anon-access = none #使非授权用户无法访问auth-access = write #使授权人用户有写权限password-db = /usr/local/svn/conf/passwdauthz-db = /usr/local/svn/conf/authzrealm = 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
分享到:
相关推荐
NULL 博文链接:https://sinykk.iteye.com/blog/860209
subversion在centos最小化安装所需要的rpm包,包含了执行的脚本 subversion在centos最小化安装所需要的rpm包,包含了执行的脚本
Centos7 源码安装Subversion Edge.md 存放这里,让大家下载快捷一点
CentOS 下 Apache + Subversion 实现版本控制
本文实例讲述了Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法。分享给大家供大家参考,具体如下: 安装环境以及软件版本如下。 subversion使用1.9.5版本,服务器使用阿里云服务器,CentOS6.7(64位)。 1....
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
SVN版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤
在centos6.5系统下编译安装subversion1.8.8需要的其他编译安装的安装包
CentOS 7 安装 MySQL
CentOS7安装Git
CentOS默认的yum --install subversion ,安装的是1.6版本 安装1.7脚本
持续集成篇--SVN版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤
Centos7下安装MongoDB
CentOS安装MySQL5.7,带部分截图
centos7亲测安装成功,摘自网上一个帖子,忘了出处,若有人知道望告知,添加链接,谢谢!
centos6.7安装jdk1.8全部详细过程,若有疑问,欢迎联系!
centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7...
Centos7.9安装部署Zabbix6,需要安装包的发邮箱,文件里面包含邮箱地址
在Centos7安装golang教程