subversion支持3种服务配置

1、apache + mod_dav_svn
2、svnserve
3、穿越ssh隧道的svnserve

教程选择的是最简单的svnserve的服务

1、安装svnserv

yum install subversion

2、建立一个仓库 respository

$ mkdir /home/svn
$ mkdir /home/code
$ svnadmin create /home/svn/repository

3、初始化版本仓库

$ svn import /home/code/  file:///home/svn/repository -m 'init my first respository'

3、配置subversion

subversion的配置文件全部都在 仓库的conf目录下面
$ cd /home/svn/repository
$ vi  conf/svnserve.conf

将一些注释打开

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db =  authz

$ vi conf/

添加需要的用户名和密码

[users]
# harry = harryssecret
# sally = sallyssecret
test=123456

$ vi conf/authz

设置用户和组的权限
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
admin=admin

# [/foo/bar]
# harry = rw
# &joe = r
# * =

#[/]
[repos:/]
@admin=rw
* = r

注意:如果这个文件配置错误,那么下面你连接svn 服务器的时候总是会出现  svn 认证失败的错误。所有这个文件一定要配置正确。

4、启动svnserve

$ svnserve -d -r /home/svn/

5、验证配置是否成功

$ svn info svn://localhost/repository

输出如下信息,则说明搭建一个基本的svn服务器环境成功。
路径: project
URL: svn://localhost/repository
版本库根: svn://localhost/repository
版本库 UUID: f35124a0-a78b-4c8d-9a33-df3301776496
版本: 0
节点种类: 目录
最后修改的版本: 0
最后修改的时间: 2013-07-12 04:16:31 +0800 (五, 2013-07-12)

也可以通过svn的客户端来连接仓库

svn://192.168.1.110/repository

6、svn常用的操作

您可以参考SVN手册(http://svndoc.iusesvn.com/)。

其他的安装方式 http://blog.51yip.com/server/901.html

redhat/centos 搭建svn服务器环境相关推荐

  1. [记录]CentOS搭建SVN服务器(主从同步)

    CentOS搭建SVN服务器(主从同步) 1.安装步骤如下: 1)安装: #yum install subversion 2)查看安装位置: #rpm -ql subversion 3)查看版本: # ...

  2. centos php服务器搭建教程,CentOS搭建PHP服务器环境简明教程

    本文实例讲述了CentOS搭建PHP服务器环境的方法.分享给大家供大家参考,具体如下: 1. 先安装apache: yum install httpd 配置ServerName vi /etc/htt ...

  3. CentOS 搭建svn服务器

    搭建SVN服务,有效的管理代码,以下三步可以快速搞定. 1.安装 #yum install subversion 判断是否安装成功 [root@]# svnserve --version svnser ...

  4. centos 搭建 svn服务器

    最近在折腾vps,顺便把一些东西都熟悉一遍. 本文主要介绍SVN独立服务器的的安装和简单配置: 安装(CentOS下yum即可方便的完成安装) # yum install subversion 测试安 ...

  5. Ubuntu/CentOs 搭建SVN服务器

    安装 CentOS : yum install subversion Ubuntu: sudo apt-get install subversion 查看Subversion版本: 使用"s ...

  6. Centos搭建SVN服务器及配置文件

    2019独角兽企业重金招聘Python工程师标准>>> 1.安装 #yum install subversion 判断是否安装成功 yum安装结束时会显示版本 svnserve, v ...

  7. CentOS搭建SVN服务器

    前言 LZ用的是Cenos6.9 查看是否安装 rpm -ql subversion 安装 yum install subversion 查看安装位置 rpm -ql subversion 查看是否安 ...

  8. 如何在Mac环境下搭建svn服务器端环境

    为什么80%的码农都做不了架构师?>>>    在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功 ...

  9. Linux(Centos)快速搭建SVN服务器

    2019独角兽企业重金招聘Python工程师标准>>> 一.SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统 ...

最新文章

  1. java 反爬虫_springboot反爬虫组件kk-anti-reptile的使用方法
  2. Android中文API(115)——AudioFormat
  3. 恢复脚本(导入数据库)
  4. 的注册表怎么才能删干净_洗鞋怎么清洗才能清洗干净?洗鞋店洗鞋怎么清洗的这么干净? 篇幅一...
  5. 卸载vuecli3_卸载vue2.0并升级vue_cli3.0的实例讲解
  6. 洛谷 P4026 [SHOI2008]循环的债务
  7. openjdk:8u22-jre-alpine在java开发中的NullPointerException错误解决方案
  8. 算法高级(9)-线程池的实现方式
  9. Java抓取Codeforces——针对某一次提交的源码和数据
  10. laravel的表单验证(下面有些信息未验证,转的)
  11. ae合成复制脚本_【脚本】AE脚本精选系列 | 合成复制脚本 True Comp Duplicator v3.9.7...
  12. OpenCV学习笔记05--ROI和WidthStep的运用
  13. R 语言 | 计算可达矩阵
  14. emule中节点加入Kad网络过程(源代码详解)
  15. fastlane php,fastlane安装与初体验
  16. 全国高校json文件
  17. 企业IT运维开发一体化解决方案
  18. 苹果a7处理器_苹果A系处理器崛起的秘密:靠山寨起家,最后打败巨头芯片商
  19. 【云原生学习】史上最全Prometheus学习笔记
  20. Java后端解密微信小程序手机号数据

热门文章

  1. java项目加减乘除验证码_课堂Java小程序(加减乘除与验证码)
  2. 工业交换机和工控交换机有什么区别?
  3. 交换机组最常见的8大故障及解决方法
  4. [渝粤教育] 辽宁对外经贸学院 国际集装箱多式联运 参考 资料
  5. 【渝粤教育】国家开放大学2018年春季 0341-21T高级英语听力(2) 参考试题
  6. 【渝粤教育】 国家开放大学2020年春季 1325妇产科学与儿科护理学 参考试题
  7. 【渝粤题库】国家开放大学2021春1349学前教育科研方法答案
  8. gprs连接中断记录_请收好!脉搏波血压计连接天天血压APP使用指南
  9. C++函数概念解析(1)
  10. 1到10用递归c语言,为什么这个递归能输出1到10