redhat/centos 搭建svn服务器环境
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服务器环境相关推荐
- [记录]CentOS搭建SVN服务器(主从同步)
CentOS搭建SVN服务器(主从同步) 1.安装步骤如下: 1)安装: #yum install subversion 2)查看安装位置: #rpm -ql subversion 3)查看版本: # ...
- centos php服务器搭建教程,CentOS搭建PHP服务器环境简明教程
本文实例讲述了CentOS搭建PHP服务器环境的方法.分享给大家供大家参考,具体如下: 1. 先安装apache: yum install httpd 配置ServerName vi /etc/htt ...
- CentOS 搭建svn服务器
搭建SVN服务,有效的管理代码,以下三步可以快速搞定. 1.安装 #yum install subversion 判断是否安装成功 [root@]# svnserve --version svnser ...
- centos 搭建 svn服务器
最近在折腾vps,顺便把一些东西都熟悉一遍. 本文主要介绍SVN独立服务器的的安装和简单配置: 安装(CentOS下yum即可方便的完成安装) # yum install subversion 测试安 ...
- Ubuntu/CentOs 搭建SVN服务器
安装 CentOS : yum install subversion Ubuntu: sudo apt-get install subversion 查看Subversion版本: 使用"s ...
- Centos搭建SVN服务器及配置文件
2019独角兽企业重金招聘Python工程师标准>>> 1.安装 #yum install subversion 判断是否安装成功 yum安装结束时会显示版本 svnserve, v ...
- CentOS搭建SVN服务器
前言 LZ用的是Cenos6.9 查看是否安装 rpm -ql subversion 安装 yum install subversion 查看安装位置 rpm -ql subversion 查看是否安 ...
- 如何在Mac环境下搭建svn服务器端环境
为什么80%的码农都做不了架构师?>>> 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功 ...
- Linux(Centos)快速搭建SVN服务器
2019独角兽企业重金招聘Python工程师标准>>> 一.SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统 ...
最新文章
- java 反爬虫_springboot反爬虫组件kk-anti-reptile的使用方法
- Android中文API(115)——AudioFormat
- 恢复脚本(导入数据库)
- 的注册表怎么才能删干净_洗鞋怎么清洗才能清洗干净?洗鞋店洗鞋怎么清洗的这么干净? 篇幅一...
- 卸载vuecli3_卸载vue2.0并升级vue_cli3.0的实例讲解
- 洛谷 P4026 [SHOI2008]循环的债务
- openjdk:8u22-jre-alpine在java开发中的NullPointerException错误解决方案
- 算法高级(9)-线程池的实现方式
- Java抓取Codeforces——针对某一次提交的源码和数据
- laravel的表单验证(下面有些信息未验证,转的)
- ae合成复制脚本_【脚本】AE脚本精选系列 | 合成复制脚本 True Comp Duplicator v3.9.7...
- OpenCV学习笔记05--ROI和WidthStep的运用
- R 语言 | 计算可达矩阵
- emule中节点加入Kad网络过程(源代码详解)
- fastlane php,fastlane安装与初体验
- 全国高校json文件
- 企业IT运维开发一体化解决方案
- 苹果a7处理器_苹果A系处理器崛起的秘密:靠山寨起家,最后打败巨头芯片商
- 【云原生学习】史上最全Prometheus学习笔记
- Java后端解密微信小程序手机号数据
热门文章
- java项目加减乘除验证码_课堂Java小程序(加减乘除与验证码)
- 工业交换机和工控交换机有什么区别?
- 交换机组最常见的8大故障及解决方法
- [渝粤教育] 辽宁对外经贸学院 国际集装箱多式联运 参考 资料
- 【渝粤教育】国家开放大学2018年春季 0341-21T高级英语听力(2) 参考试题
- 【渝粤教育】 国家开放大学2020年春季 1325妇产科学与儿科护理学 参考试题
- 【渝粤题库】国家开放大学2021春1349学前教育科研方法答案
- gprs连接中断记录_请收好!脉搏波血压计连接天天血压APP使用指南
- C++函数概念解析(1)
- 1到10用递归c语言,为什么这个递归能输出1到10