• 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 

    七、连接

        

        

     

      

  • 相关阅读:
    免费部署Woocall到您自己的网站上
    服务器控件开发之复杂属性
    删除数据库的所有存储过程、主键、外键、索引等
    怎样在dropdownlist的每一项前加一个或多个空格
    Java的内部类学习
    StringUtils全览 (转)
    Java异常大全
    Java web 开发小问题总结(持续更新中)
    Java常用方法总结(持续更新中)
    Python 常用函数
  • 原文地址:https://www.cnblogs.com/zwcry/p/9988073.html
Copyright © 2020-2023  润新知