1、通过yum install subversion来安装

2、提示已经安装。查看svn版本。

使用:svnserve -version

centos7 搭建SVN环境  _用户名

 3、创建SVN版本库

使用命令:svnadmin create 目录

centos7 搭建SVN环境  _version_02

 4、配置svn信息

进入版本库中的配置目录conf,此目录有3个文件,svn服务综合配置文件,用户名口令文件,权限配置文件

centos7 搭建SVN环境  _用户名_03

 5、配置权限配置文件authz

说明:两个站点为bbs,blog,所以分为三个组超级管理组admin、bbs管理组bbsadmin、blog管理组blogadmin。超级管理组admin可以读写所有站点内容,而bbsadmin对bbs站点可以读写,而只能读blog站点。以及blogadmin对blog站点可以读写,对bbs站点只读。

centos7 搭建SVN环境  _version_04

 6、配置用户口令文件passwd

添加组用户及密码

centos7 搭建SVN环境  _version_05

 7、配置 svn服务综合配置文件svnserve.conf

centos7 搭建SVN环境  _version_06

 8、启用svn连接

svnserve -d -r /home/svn/project/

centos7 搭建SVN环境  _配置文件_07

 9、连接SVN

出现认证失败

centos7 搭建SVN环境  _配置文件_08

 10、修改/root/.subversion/servers选项

centos7 搭建SVN环境  _version_09

 11、安装openssl以及openssl-devel

centos7 搭建SVN环境  _version_10

 12、如果以上2步都操作还是提示认证失败,那只能无奈的用这个了:

centos7 搭建SVN环境  _用户名_11

 13、关闭SVN连接

通过ps -aux |grep svn×××直接kill 进程id

centos7 搭建SVN环境  _用户名_12