欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


迅雷高速通道未激活加速引导
Windows 是如何修复失效的快捷方式的
腾讯电脑管家插入U盘后提示Windows没有软盘怎么办
为什么迅雷高速通道出现“达到高速状态”提示?
局域网内隐藏计算机又能上网的设置
迅雷高速通道的流量什么时候进行清空
Win 7超级有用的50个功能和技巧
windows里恢复彻底删除的文件
Macbook Pro安装双系统的详细教程
linux系统下WPS缺失字体导致文件乱码该怎么办?
centos 7安装svn服务器教程
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

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

  源码目录:/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

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站