zoukankan      html  css  js  c++  java
  • CentOS配置svn

      参考: https://www.cnblogs.com/taohaijun/p/7172939.html

    1.检查已安装版本 
      rpm -qa subversion
      卸载旧版本SVN
      yum remove subversion
    2.安装SVN
      yum install subversion

    3.验证安装
      svnserve --version  版本为1.7.14 即可

    4.代码库创建

      mkdir -p /svn/java
      svnadmin create /svn/java

    5.配置代码库 

      cd /svn/java
      用户密码passwd配置
      vim passwd

      [users]
      # harry = harryssecret
      # sally = sallyssecret
      test = 123456
      yanqb = 123456
    :wq -保存文件,退出 vim
    :wq! -强制保存文件,退出 vim
    :q -不保存文件,退出 vim
    :q! -不保存文件,强制退出 vim
     
    6.服务svnserve.conf配置 vim svnserve.conf 
       [general]
       #匿名访问的权限,可以是read,write,none,默认为read
       anon-access=none
      #使授权用户有写权限
      auth-access=write
      #密码数据库的路径
      password-db=passwd
      #访问控制文件
      authz-db=authz
      #认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
      realm=/svn/java/repositories
     

    7.配置防火墙端口

      vim /etc/sysconfig/iptables
      添加以下内容: 
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
      保存后重启防火墙 
      service iptables restart

    8.启动SVN

      svnserve -d -r /opt/java/svn/repo

      查看SVN进程

      ps -ef|grep svn|grep -v grep

      检测SVN 端口

      netstat -ln |grep 3690

      停止重启SVN

      killall svnserve //停止

      svnserve -d -r /opt/svn/repo // 启动

      svnserve -d -r /opt/java/svn/ --listen-port 3391 //更换端口号

  • 相关阅读:
    flutter添加启动图及设置启动时间
    flutter中通过循环渲染组件
    flutter学习资料汇总
    flutter中显现登录页面成功后跳转的方法
    flutter 常用视图组件
    mpvue学习笔记
    按钮放大动画效果
    一位练习时长两年半的内网渗透练习生
    Kali系统中20个超好用黑客渗透工具,你知道几个?
    渗透测试之三内网跳板
  • 原文地址:https://www.cnblogs.com/yanqb/p/10688085.html
Copyright © 2011-2022 走看看