Centos 7版本搭建SVN服务器

安装环境:

系统: Centos7.1.1503(cat /etc/centos-release)

内核:3.10.0-229.e17.x86_64(uname -r)

SVN版本:subversion-1.7.14-10.e17.x86_64(rpm –aq subversion)

安装方式:yum install subversion

安装步骤:

1、创建版本根库目录(svndata)及密码权限目录(svnpasswd)

mkdir –p/application/svndata

mkdir –p/application/svnpasswd

tree/application 查看是否创建成功文件

2、yum安装svnverv

yum installsubversion –y

提示:若需要保持subversion包,可以

sed –i ‘s#keepcache=0#keepcache=1#g’ /etc/yum.conf

保险起见可以查看下 grep keepcache /etc/yum.conf

查看svn是否安装成功

rpm -aq subversion

查找yum下载文件目录位置find / -name subversion-1.7.14-10.el7.x86_64.rpm

启动svn服务的指定根目录

svnserve –d –r /application/svndata

svnserve –help 查看帮助

检查svnserve是否启动成功

netstat –lntup | grep svn

lsof –i tcp:3690

建立版本库

svnadmin create /application/svndata/sadoc

设置访问权限

备份原配置cp/application/svndata/sadoc/conf/svnserve.conf svnserve.bak.$(date +%F)

cp /application/svndata/sadoc/conf/authz passwd /application/svnpasswd/

修改配置文件(所有文字前面不能有空格,等号必须空格)

Vim svnserve.conf

anon-access = none

auth-access = write

password-db =/application/svnpasswd/passwd (密码文件)

authz-db = /application/svnpasswd/authz

创建账号:

/application/svnpasswd/passwd 账号密码存在此

配置账号权限

/application/svnpasswd/authz 用户权限在此配置 组名和#直接不能有空格,我因为此处有空格,用户验证一直失败。

启动SVN:

pkill svnserve kill进程

svnserve -d -r /application/svndata 启动

然后可以安装客户端,如何账号密码即可。

时间: 2024-11-07 21:38:06

Centos 7版本搭建SVN服务器的相关文章

CentOS下快速搭建SVN服务器

不说原理,只讲步骤,用最快捷的方法把服务搭建起来. 1.本文使用的系统环境# uname -r 2.6.32-642.11.1.el6.x86_64# cat /etc/system-releaseCentOS release 6.8 (Final) 2.更新系统# yum -y update 3.安装subversion,并查看安装状态# yum -y install subversion# rpm -ql subversion 可以输入命令试试# svn --help 4.配置系统服务创建版

Linux centos 6.5 搭建 svn服务器

实例:web1 1.安装subversion #yum install subversion #mkdir -p /oop/svn/ //创建svn目录 #chmod -R 777 /oop/svn //修改目录权限为777 #svnadmin create /oop/svn/webapps //创建一个svn版本仓库webapps(webapps名字自己起) #cd /oop/svn/webapps/conf //进入webapps版本仓库下的配置文件目录 修改此目录下的三个配置文件 1. s

CentOS 6.4 搭建SVN服务器

SVN作为新一代代码版本管理工具,有很多优点,管理方便,逻辑明确,安全性高,代码一致性高.SVN数据存储有两种方式,BDB(事务安全表类型)和FSFS(一种不需要数据库的存储系统),为了避免在服务器连接中断时锁住数据,FSFS是一种更安全也更多人使用的方式.SVN的运行方式也有两种,一种是独立服务器,另一种是借助apache服务,各有利弊,下面就介绍一下这两种方式各自的部署步骤. 一.作为独立服务器运行, 1.安装subversion #yum  install  subversion #mkd

应用SVN(CentOS中搭建SVN服务器)

简单介绍如何在虚拟机 CentOS 中,搭建 SVN 服务器. 软件版本信息 Vmware 10.0.0 build-1295980 CentOS 7.0-1406-x64 Java 1.7.0_67_x64 Suberverson 1.7.14 GNU Wget 1.14 软件安装 subversion yum install subversion 需要选择时,选第一个选项 Wget 用于下载 Java wget --no-cookies --no-check-certificate --he

【svn】Centos搭建svn服务器环境

1.需求描述 在Centos系统中搭建svn服务器环境 2.搭建过程 2.1 yum安装svn [[email protected] /]# yum install svn 2.2 新建目录存储svn目录 [[email protected] /]# mkdir /usr/svn 2.3 新建测试仓库pro [[email protected] /]# svnadmin create /usr/svn/pro 进入到目录/usr/svn/pro展开目录 说明: hooks目录:放置hook脚步文

Linux(CentOS)搭建SVN服务器全攻略

虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN 安装#yum install subversion 1)创建svn用户#groupadd svn#useradd -g sky user//是将user加入到sky組內切换用户#su svn以后代码库的创建维护等,都用这个帐户来操作. 2)创建版本库编辑.bash_profile 加上如下配置SVN_HOME=

使用Linux(CentOS) 搭建SVN服务器全攻略

本文主要讲解Linux搭建SVN服务器,希望对大家的学习有所帮助. 因为现在在公司用到这个svn高大上工具,很方便管理一个部门所有人统一查看文件和共享,可以在线更新文档上.所以在这里我就很详细给大家操作搭建下服务以及使用. 1.什么是SVN(subversion) 什么是svn呢?简单的说,您可以把svn当作你的备份服务器,更好的是,他可以帮助您记住你共享文件和创建文件每次上传到这个服务器的档案内容.并且自动的赋予每次的变更一个版本. 2.为什么要用SVN (1). 备份工作档案的重要性,你永远

【CentOS】搭建svn服务器

搭建snv服务器步骤: 1.安装httpd 2.安装svn 3.配置 4.windows安装Tortoisesvn 参考资料: svn server安装:http://blog.csdn.net/colinchan/article/details/1865154 svn配置:http://www.if-not-true-then-false.com/2010/install-svn-subversion-server-on-fedora-centos-red-hat-rhel/ ra_dav 问

Linux CentOS 6.5 x64 SVN服务器搭建

Linux CentOS 6.5 x64 SVN服务器搭建步骤 1. 安装Subversion yum install subversion 注意:安装需要使用root权限,否则会提示You need to be root to perform this command.英文也很简单,这里就不多废话了. 2. 查看Subversion的安装位置 rpm -ql subversion 我们看到在bin目录下放有可执行的命令: 可以通过查看SVN版本来确认是否已经安装成功,输入如下命令: svn -