CentOS SVN搭建 (YUM安装)
来源:互联网 发布:仙人下凡无人知 生肖 编辑:程序博客网 时间:2024/05/29 14:28
安装说明
安装了一下SVN服务器,本文没有与Apache整合,过程如下:
系统环境:CentOS-7.1
安装方式:yum install (源码安装容易产生版本兼容的问题)
安装软件:系统自动下载SVN软件
检查已安装版本
#检查是否安装了低版本的SVN
[root@localhost /]# rpm -qa subversion
#如果存储旧版本,卸载旧版本SVN
[root@localhost modules]# yum remove subversion
安装SVN
[root@localhost modules]# yum install subversion
验证安装
检验已经安装的SVN版本信息
[root@localhost modules]# svnserve --version
编译于 Jun 23 2012,00:44:03
版权所有 (C) 2000-2009 CollabNet。
Subversion 是开放源代码软件,请参阅 http://subversion.tigris.org/ 站点。
此产品包含由 CollabNet(http://www.Collab.Net/) 开发的软件。
下列版本库后端(FS) 模块可用:
* fs_base : 模块只能操作BDB版本库。
* fs_fs : 模块与文本文件(FSFS)版本库一起工作。
Cyrus SASL 认证可用。
代码库创建
SVN软件安装完成后还需要建立SVN库
[root@localhost modules]# mkdir -p /opt/svn/repo
[root@localhost modules]# svnadmin create /opt/svn/repo
执行上面的命令后,自动建立repo测试库,查看/opt/svn/repo 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。
配置代码库
进入上面生成的文件夹conf下,进行配置
[root@localhost modules]# cd /opt/svn/repo/conf
用户密码passwd配置
[root@localhost password]# cd /opt/svn/repos/conf
[root@admin conf]# vim passwd
修改passwd为以下内容:
# harry = harryssecret
# sally = sallyssecret
hello=123
用户名=密码
这样我们就建立了hello用户, 123密码
以上语句都必须顶格写, 左侧不能留空格, 否则会出错.
权限控制authz配置
[root@admin conf]# vi + authz
目的是设置哪些用户可以访问哪些目录,向authz文件追加以下内容:
[/] 或者写成[repl:/]
hello = rw
意思是hello用户对repo测试库下所有的目录有读写权限,当然也可以限定。
如果是自己用,就直接是读写吧。
以上语句都必须顶格写, 左侧不能留空格, 否则会出错.
服务svnserve.conf配置
[root@admin conf]# vim svnserve.conf
追加以下内容:
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#密码数据库的路径
password-db=passwd
#访问控制文件
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
realm=/opt/svn/repositories
以上语句都必须顶格写, 左侧不能留空格, 否则会出错.
- CentOS SVN搭建 (YUM安装)
- CentOS 7.0 SVN搭建 (YUM安装)
- CentOS 6.2 SVN搭建 (YUM安装)
- CentOS 6.2 SVN搭建 (YUM安装)
- centos yum安装svn
- CentOS SVN yum搭建配置
- Linux SVN 搭建(YUM)安装
- Linux SVN 搭建(YUM)安装
- Linux SVN 搭建(YUM)安装
- 【原创】centos下使用yum安装svn
- CentOS服务器,通过yum安装svn
- yum在Centos下安装svn
- CentOS下通过yum安装svn
- centos 使用 yum安装svn服务
- Linux系统下 SVN 搭建(yum)安装
- redhat 搭建(YUM)安装SVN服务器
- CentOS 6搭建LNMP环境 yum安装
- 快速在centos下用yum搭建svn服务
- PTA二叉树求深度和叶子数
- javaweb前端表单请求路径要和后端web.xml文件配置一定要一致
- FFmpeg介绍
- BaseWeb04-JSP
- 数据链路层的功能
- CentOS SVN搭建 (YUM安装)
- [学习笔记]Python_os模块
- 机房收费系统前期配置重温
- Hibernate的SessionFactory和Session
- 各类正则表达式收集Java版
- 禁用/关闭笔记本摄像头功能(FOR 安全性)
- HTTPS优化之动态调整 TLS record size
- 用机器学习拯救“智障”聊天机器人,谷歌开放分析平台Chatbase
- 苹果智能音箱HomePod跳票了,上市日期推迟到明年