1.检查是否安装了低版本的SVN
rpm -qa subversion
2.卸载旧版本SVN
yum remove subversion
3.安装SVN
yum -y install subversion
4.检验已经安装的SVN版本信息
svnserve —version
5.建立SVN库mkdir
-p /www/svn
svnadmin create /www/svn/test
6.配置代码库
cd /www/svn/test/conf
(1).用户密码配置
#!/bin/sh
export LANG=en_US.utf8
/usr/bin/svn update /www/wwwroot/ceshi.com —username ‘xiaobai’ —password ‘123456’
防火墙开启
多数情况下服务器安装完成,配置完成后,无法连接svn服务器,均是防火墙问题
配置防火墙端口
首先要明确CentOS7的默认防火墙为firewallD。subversion的默认端口为3690,如果没有打开会报错:
1: sudo firewall-cmd —permanent —add-service=telnet
2: sudo firewall-cmd —permanent —add-port=3690/tcp
3: sudo firewall-cmd —reload
centOS 7 防火墙开启、关闭与查看状态:
systemctl start firewalld
systemctl stop firewalld
systemctl status firewalld
出现以下情况则代表防火墙没启动用systemctl status firewalld查看防火墙状态
启动svn
svnserve -dr /www/svn
查看SVN服务:
ps aux|grep svnserve #默认端口为:3690
切换到项目根目录检出
svn co svn://127.0.0.1/ceshi .