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学识有大进 干回之前的小学生系统像切菜一样简单 不说了 来代码
    祝贺自己操作系统JAVA项目有进展!!
    四则运算的开发
    四则运算app总结
    对其它组评价的反馈
    第三次spring冲刺2
    阅读《构建之法》第13-17章
    对其他组的评价
    第三次spring冲刺1
    阅读11,12章
  • 原文地址:https://www.cnblogs.com/zwcry/p/9988073.html
Copyright © 2011-2022 走看看