• 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 

    七、连接

        

        

     

      

  • 相关阅读:
    android开发 软键盘出现后 防止EditText控件遮挡 总体平移UI
    jQuery中this与$(this)的差别
    纯手写wcf代码,wcf入门,wcf基础教程
    JavaScript权威指南第01章 JavaScript 概述
    Python
    微信支付界面中文乱码问题
    EasyUI基础入门之Pagination(分页)
    Maximum Subarray
    CF1063F String Journey
    排序
  • 原文地址:https://www.cnblogs.com/zwcry/p/9988073.html
Copyright © 2020-2023  润新知