(一)安装Apache
1、安装
yum -y install httpd httpd-devel
2、启动Apache
service httpd start
3、测试Apache
在浏览器上输入ip,查看apache是否启动成功,出现下面的页面表示成功
(二)安装SVN
1、安装
yum install subversion mod_dav_svn mod_auth_mysql
2、测试SVN
查看svn是否安装成功
svn --version
出现以下信息表示安装成功
3、创建文件夹
mkdir /opt/svndata
cd /opt/svndata
4、创建权限文件
# 密码文件
touch passwdfile
# 用户文件
touch accessfile
5、创建svn库
svnadmin create svn
6、apache用户访问权限
cd ..
chown apache:apache -R svndata
7、添加svn用户
cd svndata/
htpasswd -b passwdfile wise 123456
8、修改accessfile,添加权限
vim accessfile
#添加代码如下
[groups]
admin = wise
[/]
@admin = rw
9、启动svn
svnserve -d -r /opt/svndata/
(三)关联Apache和SVN
vim /etc/httpd/conf/httpd.conf
Listen 80 => Listen 9999 (端口改成你想要的端口号)
#在<Directory>模块后添加
<Location /svn/>
DAV svn
SVNListParentPath on
SVNParentPath /opt/svndata/
AuthType Basic
AuthName "subversion repository"
AuthUserFile /opt/svndata/passwdfile
AuthzSVNAccessFile /opt/svndata/accessfile
Require valid-user
</Location>
将9999端口在阿里云中开放
(四)重启Apache
service httpd restart
(五)测试
用浏览器输入下面地址
http://59.110.236.20:9999/svn/svn