源码目录:/home/user/project

工程名:project

工程目录:/source/svn/project

访问地址:svn://ip/project

一、 安装svn

 yum install subversion

二、 svn服务器配置

1. 创建svn根目录

mkdir /source/svn

2. 添加工程

svnadmin create /source/svn/project

3. 导入工程初始文件(可省)

svn import /home/user/project/ file:///source/svn/project -m "init project"

4. 配置工程用户

进入工程的配置目录:

cd /source/svn/project/conf

下面一共三个文件:authz  passwd  svnserve.conf

passwd: 里面保存用户信息,基本格式为:user = passwd

authz: 里面保存用户的分组信息,以及每个组的访问权限

svnserve.conf: 里面保存服务器的基本配置(下面介绍)

针对该例子的配置如下:

4.1 passwd里面添加用户

[users]
pm = pm123

4.2 authz配置用户权限

[groups]
#添加一个分组(实际当中可以添加多个,每个组可以有多个用户以,隔开)
pm_g = pm# 该项目的权限配置
[project:/]
# pm_g分组配置读写权限(实际中可以增加只读分组)
@pm_g = rw

4.3 svnserve.conf配置(可默认)

# 匿名用户权限(none:拒绝, write:读写, read:只读权限)
anon-access = none
# 鉴权用户访问
auth-access = write# 用户信息配置文件(也可以是绝对路径)
password-db = passwd
# 权限配置文件
authz-db =  /source/svn/project/conf/authz

三、 启动svn服务器

svnserve -d -r /source/svn

四、 拉取代码

svn co svn://ip/project

转载于:https://www.cnblogs.com/arlenhou/p/linux_svn_study.html

CentOS SVN 服务器搭建相关推荐

  1. Linux centos7 下 svn 服务器搭建

    摘自:https://www.cnblogs.com/mymelon/p/5483215.html 鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在 ...

  2. linux 中 svn 服务器搭建 重启

    鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始****** ...

  3. linux 中 svn 服务器搭建 重启

    鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始****** ...

  4. svn服务器配置文件添加用户后需要重启吗,linux 中 svn 服务器搭建 重启

    鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始****** ...

  5. Linux下的SVN服务器搭建

    鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始****** ...

  6. SVN服务器搭建--Subversio与TortoiseSVN的配置安装

    SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...

  7. SVN服务器搭建和使用(二)

    上一篇 SVN服务器搭建和使用(一) 介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及Tortoi ...

  8. centos svn 的搭建

    一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库(repository) 中. ...

  9. centos dhcp 服务器搭建 多vlan

    centos dhcp 服务器搭建   多vlan centos 6.5   版本     /etc/dhcp/dhcpd.conf         服务器配置文件 /etc/rc.d/init.d/ ...

最新文章

  1. winform让子窗体始终居于父窗体的中间
  2. 重温Delphi之:如何定义一个类
  3. js 识别汉字和全角字符
  4. 申请服务器就是申请虚拟主机吗,申请一个虚拟主机和云主机哪个更好呢?
  5. 邮件列表统计(网站推广)
  6. mysql安装、配置、连接
  7. ngrok小米球实现访问本地项目
  8. 广州蓝景分享—「web前端素材」使用CSS动画效果(下)
  9. html中div背景颜色渐变(透明 对角 附赠颜色查询对照表)
  10. QQ防诈骗记录查询-网络交易信誉分查询认证源码
  11. iWatch 页面导航
  12. php 聚合广告平台,GitHub - mystudytime/easy-amazon-advertising: 基于 amazon advertising v2 接口的 PHP 广告信息组件...
  13. alienware笔记本过热处理
  14. 射影几何----渐近线方程公式
  15. 【YOLOV5-5.x 源码解读】detect.py
  16. 快递与电商的恩怨纠纷
  17. solr mysql 全文搜索_全文检索Solr集成HanLP中文分词
  18. 数据科学包_Fourth_Chapter
  19. B4:Unity制作Moba类游戏——小兵AI系统
  20. 暗黑3国服服务器位置,暗黑3服务器的秘密 IP地址决定掉落质量

热门文章

  1. lnmp编译安装mysql_LNMP一键包不安装mysql | 厘米天空
  2. php后端接收数据,后端如何接收fetch方式发送的数据?
  3. 圆形led屏幕_展示厅LED大屏幕安装价格/芮城
  4. 不要在循环,条件或嵌套函数中调用 Hook
  5. linux 下nm命令输出,Linux nm命令介绍
  6. 批量替换字符串,将其中的数字递增(两种方法)和circlr.js插件的使用
  7. Part One 基本数据类型
  8. 2019-0331视觉SLAM的学习第一讲
  9. 应用实例_兴达奇智能燃烧控制器BMU460DP现场应用实例图
  10. 独立ip 公司文件服务器,企业在外贸建站时,为什么要选择独立IP的服务器?