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 

    七、连接

        

  • 相关阅读:
    修改mysql的时间/时区
    vue 3.0一些理解
    关于css中常用几种选择器的整理
    docker中MySQL8.0登录提示caching_sha2_password问题解决方法
    java请求url返回json
    weblogic11G 修改密码
    每天一个小知识
    出一套柠檬班测试开发视频(百度网盘)
    JAVA自动化,使用UIAutomator定位
    JAVA自动化,解决Appium无法输入中文问题
  • 原文地址:https://www.cnblogs.com/xiaoyaojinzhazhadehangcheng/p/12156531.html
Copyright © 2011-2022 走看看