栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Centos7 安装配置 SVN

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Centos7 安装配置 SVN

Centos7 安装配置 SVN 

安装环境如下:

 

首先检查当前机器有没有安装svn,如果安装了,就直接跳转到配置步骤,如果没有安装,则安装即可

rpm -qa |grep subversion

 

我这个是已经安装好了的,不过作为演示不影响效果。

1、yum命令安装svn

yum -y install subversion

 

2、创建目录作为项目仓库(我的svn仓库为/var/svnrepos/e-commerce 根据个人爱好不同请自行修改 )

mkdir -p  /var/svnrepos/e-commerce 

3、创建版本库

svnadmin create  /var/svnrepos/e-commerce

创建之后,该目录下会出现如下文件

 

4、配置代码库

进入上面生成的文件夹conf下,进行配置:

  1. 设置SVN用户及口令

修改文件passwd,设置哪些用户可以访问SVN资源库

即创建用户 wpd 密码是 12356789

  1. 设置SVN用户访问权限: 

修改authz文件,设置哪些用户有什么权限访问哪些目录

 设置 [/] 代表根目录下所有的资源

wpd = rw   即是说 wpd 用户 对目录下的所有资源拥有读写权限

  1. 设置配置文件: 

修改svnserve.conf文件

 

其中

anon-access = none  不可匿名访问

auth-access = write  创建用户有读写权限

password-db = passwd  密码数据库的路径

authz-db = authz  访问控制文件

realm = e-commerce  认证命名空间,会在认证提示里显示

以上语句都必须定格写,左侧不能留有空格

 启动SVN服务:

svnserve -d -r  /var/svnrepos/e-commerce

带 -d 选项即可以作为一个单独的守护进程运行,-r 选项可以指定发布哪个目录下的版本库,以为这里只创建一个版本库,采用了默认端口,所以可以简略,如果有多个版本库就需要配置不同端口,开启方法为  svnserve -d --list -port 3691 -r /var/svnrepos/test ,这里不再讲述 

查看SVN服务是否正常

ps aux|grep svn

 

一定得是带目录的才说明启动成功了

SVN客户端TortoiseSVN连接访问服务器

svn:// IP地址

必须安装TortoiseSVN才能通过浏览器访问

开机启动svn

编辑 /etc/sysconfig/svnserve

修改 OPTIONS 行为

OPTIONS="-r /var/svnrepos/e-commerce"

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/277494.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号