1.查看是否已安装
rpm -qa subversion
2.检查版本
svn --version
httpd -version
3.安装apache+svn
yum install -y httpd mod_dav_svn subversion
4.创建svn仓库
mkdir /opt/svn-repos
cd /opt/svn-repos
5.创建仓库
svnadmin create repo1
6.修改用户、组权限
chown -R apache:apache repo1
7.创建登录账号、密码
htpasswd -bc /opt/svn-repos/passwd.http 用户名 密码[-b:创建到指定文件中,-c:创建一个新文件]
8.修改apache配置文件
vi /etc/httpd/conf.d/subversion.conf
<Location /svn> #访问svn后缀
DAV svn
SVNParentPath /opt/sxt/svn-repository #svn仓库
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /opt/sxt/svn-repository/passwd.http #svn认证
AuthzSVNAccessFile /opt/sxt/svn-repository/authz #svn授权
Require valid-user
</Location>
#创建多个仓库
<Location /svnProject>
DAV svn
SVNParentPath /opt/svn-project
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /opt/svn-project/passwd.http
AuthzSVNAccessFile /opt/svn-project/authz
Require valid-user
</Location>
9.配置授权文件
9.关闭SELinux
setenforce 0
10.重启apache服务
service httpd restart
ps:重启时如果显示 Could not reliably determine the server's fully qualified domain name
)1.vi /etc/httpd/conf/httpd.conf
)2.加入 ServerName localhost:80
#添加用户
htpasswd -b passwd.http admin admin
#删除用户
htpasswd -D passwd.http admin
#修改用户密码
htpasswd passwd.http admin
之后可以使用小乌龟来测试