1.使用yum install svnserve命令下载svn
2.使用命令 svnserve --version查看安装是否成功
3.创建版本库
mkdir /var/svn 创建svn版本库根目录
cd /var/svn 进入根目录
svnadmin create web 创建为web的版本库
4.配置版本库配置文件
主要配置 /var/svn/web/conf/ 下的几个文件,具体如何配置请查看其它博文都有详细的介绍。
主要注意配置文件中配置键值对前不要留白,要从顶格写起。
5.设置开启自动启动,要进入svn目录中使用命令
systemctl enable svnserve.service
6.使用ecplise连接,地址为 svn:192.168.11.105/lzl,输入passd配置账号密码即可。
二、svn重启
查看svn进程
ps aux | grep svn
杀死svn主进程号
kill -9 进程号
svn重启命令
svnserve -d -r安装路径
三、遇到的问题
1.svn: E000013: Unable to connect to a repository at URL 'svn://localhost/lzl'
svn: E000013: Can't open file '/var/svn/lzl/format': Permission denied
解决方法
编辑selinux文件将selinux设为disable
vi /etc/sysconfig/selinux
重新加载该文件
source /etc/sysconfig/selinux
2. svn: E215004: Unable to connect to a repository at URL 'svn://localhost/lzl'
svn: E215004: Authentication failed
重新加载conf下的几个配置文件是否有未顶格开始的,修改完即可。