zoukankan      html  css  js  c++  java
  • Linux 搭建 SVN

    一、yum 安装 subversion

      yum -y install subversion

    二、创建svn版本库所在路径(建议放在opt、usr、home下)

      mkdir -p /usr/local/svn/repositories

    三、创建svn版本库

      svnadmin create /usr/local/svn/repositories/sds

    四、查看

      cd /usr/local/svn/repositories/sds/

      ll

      

       进入conf目录

      cd ./conf/

      ll

      

      authz:用来配置用户或用户组权限

      passwd:用来配置用户和用户密码

      svnserver.conf:svn服务配置

    五、配置账户名称、密码、权限

      这里只写简单配置,细节哪些目录哪些用户哪些权限,自行读配置描述或度娘

      cd /usr/local/svn/repositories/sds/conf/

      1.配置用户权限

      vim authz

      

      [/]该版本库的所有库

      shizhenwei:用户名称

      =:赋值

      rw:读写权限

      

      2.配置用户密码

      vim passwd

      

       3.配置svnserver.conf

      vim svnserve.conf 

      

    六、启动

      1.启动

      svnserve -d -r /usr/local/svn/repositories/

      2.关闭

      killall svnserve

      3.开机启动SVN,配置svnserve.service

        1)修改/etc/sysconfig/svnserve版本库目录

        vim svnserve.service

        

        2)修改svnserve.service

        cd /usr/lib/systemd/system

        vim svnserve.service 

     
    [Unit]
    Description=Subversion protocol daemon
    After=syslog.target network.target
    
    [Service]
    Type=forking
    EnvironmentFile=/etc/sysconfig/svnserve
    ExecStart=/usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid $OPTIONS
    
    [Install]
    WantedBy=multi-user.target

        3)生效

        systemctl daemon-reload

        4)改变文件权限

        chmod 777 ./svnserve.service

        5)systemctl开机启动nginx

        systemctl enable svnserve.service 

    七、连接

        

  • 相关阅读:
    java实现操作系统磁盘寻道先来先服务算法
    专业素养:发布文件,别忘了给出校验信息
    vue系列教程-08vue的动画和过渡效果
    vue系列教程-07vue动态绑定样式
    vue系列教程-06vue的事件处理
    vue系列教程-05vue常用指令
    vue系列教程-04vue数据处理和页面渲染
    vue系列教程-03vuejs的结构和生命周期
    vue系列教程-01第一个vue程序
    vue系列教程-02什么是mvvm和spa
  • 原文地址:https://www.cnblogs.com/xiaoyaojinzhazhadehangcheng/p/12156531.html
Copyright © 2011-2022 走看看