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
: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 //更换端口号
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号