#安装部署
1.检查是否安装了低版本的SVN
rpm -qa subversion
[root@Svn tools#]rpm -qa subversion
#卸载命令
yum remove subversion
2.安装svn
yum install subversion
#新建文件夹svndata,svnpasswd
mkdir -p /var/svn/{svndata,svnpasswd}
#启动SVN服务指定服务的SVN根目录
svnserve -d -r /var/svn/svndata/ –pid-file=/var/svn/svndata/svn.pid
3.查看SVN 进程:
[root@Svn tools#]ps -ef|grep svn|grep -v grep
root 27543 1 0 14:10 ? 00:00:00 svnserve -d -r /var/svn/svndata/ –pid-file=/var/svn/svndata/svn.pid
检测SVN 端口:
[root@Svn tools#]netstat -ln |grep 3690
tcp 0 0 :::3690 :::* LISTEN
4.建立版本库
#创建新的Subversion 项目trunk和test
svnadmin create /var/svn/svndata/trunk
svnadmin create /var/svn/svndata/test
配置允许用户test 读写访问
cd /var/svn/svndata/trunk/conf/
vi svnserve.conf 修改
=================================================
anon-access = none
auth-access = write
password-db = /var/svn/svnpasswd/passwd
authz-db = /var/svn/svnpasswd/authz
注: svnserve.conf 中每个参数都要顶格写,开头不能有空格。
cp authz passwd /var/svn/svnpasswd/
authz 的配置:
cd /var/svn/svnpasswd/
vi authz
添加
#################################
[groups]
#定义组权限
ftp = admin //组ftp能访问trunk项目,而admin是组内成员
user = test //用户组user能访问test项目,而test是组内成员
#定义目录
[trunk:/]
@ftp = rw //ftp组内成员有读写权限
[test:/]
@user = rw
#################################
提示:注意authz 权限格式的写法
1.authz 中每个参数都要顶格写,开头不能有空格。
2.对于组,要@开头,用户不需要@开头。
passwd 文件用户及密码的设置
vi passwd
添加:
#######################
# user=passwd
test=test
admin=admin
######################
提示:
1.等号前为SVN 帐号,等号后为svn 密码
2.更改svnserve.conf 时,需要重起SVN,更改authz,passwd 文件时不需要重启
重启SVN 命令<非必需>
kill -USR1 `cat /var/svn/svndata/svn.pid` 或 killall svnserve
svnserve -d -r /var/svn/svndata/ –pid-file=/var/svn/svndata/svn.pid
提示:当更改svnserve.conf 时,需要重起SVN,更改authz,passwd 文件时不需要重起
到此服务器部署完成
连接:
通过svn客户端进行连接,因为没有apache,不支持网页访问
svn://192.168.1.105/trunk
用户名admin 密码admin
svn://192.168.1.105/test
用户名test 密码test
分享到:
相关推荐
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
CentOS 7搭建SVN服务器,详细安装步骤说明及配置详细步骤说明
在centos linux环境下快速搭建SVN服务器环境的文档教程
断网,centos系统,版本服务器,在没有外网的centos系统中搭建svn版本服务器
本文档记录了在linux操作系统CentOS5.3上搭建SVN服务器所需软件及相关配置的详细步骤
把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。
本文为大家分享了CentOS 7.0搭建SVN服务器的详细过程,供大家参考,具体内容如下 1. 通过yuminstall subversion来安装 2. 提示已经安装。查看svn版本 第二步: 创建svn版本库 第三步: 配置svn信息 2. 配置权限...
CentOS 6.2 服务器下搭建Apache+SVN
CentOS搭建SVN服务器 MyEclipse安装SVN插件 下载SVN插件:site-1.8.22.zip 解压后将其全部文件拷贝至:D:\Program Files\Genuitec\MyEclipse 8.5\dropins(MyEclipse的安装目录) 重启MyEclipse即可出现SVN
百度云服务器centos7.3.4搭建svn服务器,过程比较简单,里面包含新增用户授权用户
NULL 博文链接:https://liulijun-cn-2011.iteye.com/blog/2031654
本文实例讲述了CentOS下搭建SVN服务器的步骤。分享给大家供大家参考,具体如下: 1.安装svn yum install -y subversion 2.验证安装是否成功 svnserve --version 3.创建svn版本库 mkdir svn svnadmin create svn...
centos 7安装svn服务器教程.docx
阿里云 centOS7 svn服务器搭建详情,图文步骤明确,很适合新手学习 阿里云 centOS7 svn服务器搭建详情,图文步骤明确,很适合新手学习
linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路!
linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路! 虽然在windows上搭建SVN很简单,但是效能却不...
centos svn服务器的建立;详细介绍svn服务器搭建的过程
最近因为工作需要,花了一个晚上时间折腾svn,网上的教程太乱太杂,还有很多是错误的,终于搞定了,所以想着...这篇文章主要介绍了CentOS的SVN服务器搭建与自动部署全过程,需要的朋友可以参考借鉴,下面来一起看看吧。
svn可以不仅可以帮助我们记录历史代码,还可以用于团队开发。而centos是linux系统的主流。为大家献上centos下部署svn服务器的教程,并附上svn服务端和客户端(小乌龟)的安装包,希望可以帮助大家。