博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7.0搭建svn服务器
阅读量:5952 次
发布时间:2019-06-19

本文共 2102 字,大约阅读时间需要 7 分钟。

---恢复内容开始---

 在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,这篇文章就来一步一步教您如何在Centos上搭建SVN

  源码目录:/home/svn/project

  工程名:project

  工程目录:/home/svn/project

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

  一、 安装svn

  yum install subversion

  二、 svn服务器配置

  1. 创建svn根目录

  mkdir /home/svn

  2. 添加工程

  svnadmin create /home/svn/project

 

  4. 配置工程用户

  进入工程的配置目录:

  cd /home/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 = /home/svn/project/conf/authz

  三、 启动svn服务器

  svnserve -d -r /source/svn

  四、 拉取代码

  svn co svn://ip/project

---恢复内容结束---

 在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,这篇文章就来一步一步教您如何在Centos上搭建SVN

  源码目录:/home/svn/project

  工程名:project

  工程目录:/home/svn/project

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

  一、 安装svn

  yum install subversion

  二、 svn服务器配置

  1. 创建svn根目录

  mkdir /home/svn

  2. 添加工程

  svnadmin create /home/svn/project

 

  4. 配置工程用户

  进入工程的配置目录:

  cd /home/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 = /home/svn/project/conf/authz

  三、 启动svn服务器

  svnserve -d -r /source/svn

  四、 拉取代码

  svn co svn://ip/project

转载于:https://www.cnblogs.com/etiao/p/5404699.html

你可能感兴趣的文章
Linux备份ifcfg-eth0文件导致的网络故障问题
查看>>
2018年尾总结——稳中成长
查看>>
JFreeChart开发_用JFreeChart增强JSP报表的用户体验
查看>>
度量时间差
查看>>
通过jsp请求Servlet来操作HBASE
查看>>
Shell编程基础
查看>>
Shell之Sed常用用法
查看>>
3.1
查看>>
校验表单如何摆脱 if else ?
查看>>
<气场>读书笔记
查看>>
领域驱动设计,构建简单的新闻系统,20分钟够吗?
查看>>
web安全问题分析与防御总结
查看>>
React 组件通信之 React context
查看>>
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
mysql开启binlog
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>