• 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

  • 相关阅读:
    CSS样式表
    lianxi!
    传值
    lei!
    3.10
    if else&& stwitch break
    if else 语句
    2016.3.6
    进制转换
    PHP 面向对象的三大特征
  • 原文地址:https://www.cnblogs.com/Mrhuangrui/p/8127207.html
Copyright © 2020-2023  润新知