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

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

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

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 //更换端口号

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄