zoukankan      html  css  js  c++  java
  • centos7.0搭建svn服务器

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

     在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

  • 相关阅读:
    钉钉内网穿透一键启动cmd脚本
    vscode的开发配置文件
    'scope' is defined but never used解决方法
    微信小程序使用echarts不跟随父元素滑动
    小程序图片开发工具能显示真机调试和体验版不显示
    Web端在线实时聊天,基于WebSocket(前后端分离)
    在vue项目中使用scss,以及vscode适配scss语法(解决使用scss语法编辑器报错)
    自动按需引入组件用不了(Vant)
    npm ERR! Unexpected end of JSON input while parsing near '...'解决方法
    div和img垂直居中的方法
  • 原文地址:https://www.cnblogs.com/etiao/p/5404699.html
Copyright © 2011-2022 走看看