zoukankan      html  css  js  c++  java
  • CentOS7搭建配置SVN服务器

    1. 安装subversion
      yum install subversion
      subversion安装在/bin目录
      检查一下subversion是否安装成功
      svnserve --version
    2. 建立版本库
      subversion默认以/var/svn作为数据根目录,可以通过/etc/sysconfig/svnserve修改这个默认位置
      查看配置文件路径
      systemctl cat svnserve.service
      vim /etc/sysconfig/svnserve
      我们修改/etc/sysconfig/svnserver将默认目录指定到/data/svn
      使用svnadmin建立版本库hello-world
      svnadmin create hello-world
    3. 配置
      编辑用户文件passwd,新增两个用户:admin和guest。
      vim /data/svn/hello-world/conf/passwd 
      [users]
      admin = admin
      guest = guest
      编辑权限文件authz,用户admin设置可读写权限,guest设置只读权限。
      vim /data/svn/hello-world/conf/authz 
      [/]
      admin = rw
      guest = r
      编辑svnserve.conf:
      vim /data/svn/hello-world/conf/svnserve.conf 
      [general]
      anon-access = none #控制非鉴权用户访问版本库的权限
      auth-access = write #控制鉴权用户访问版本库的权限
      password-db = passwd #指定用户名口令文件名
      authz-db = authz #指定权限配置文件名
      realm = hello-world #指定版本库的认证域,即在登录时提示的认证域名称
    4. 启动SVN服务
      systemctl start svnserve.service
      svnserve -d -r /var/svn/
      同一个svn服务器上不同的svn项目设定不同的端口号,比如在svn目录下还建有另一个项目,名为 svntest,那么可以启动
      svnserve -d -r /data/svn/svntest --listen-port 8888

  • 相关阅读:
    实验4 IIC通讯与EEPROM接口
    实验3 串口通信
    实验2 中断和定时计数器实验
    实验1 单片机IO口应用及数码管显示
    央行大小额支付系统
    银行各交易渠道的清算方式
    ATM跨行取款的清算方式
    POS机刷卡跨行交易的清算方式
    商业银行在CNAPS体系中对各种交易的处理
    支付相关名词解释
  • 原文地址:https://www.cnblogs.com/Mrhuangrui/p/8127207.html
Copyright © 2011-2022 走看看