目标:在CentOS 6.6上安装LAMP,并安装最新版1.8.*的Subversion服务器,和Subversion权限管理前端iF.svnadmin。
安装步骤:
安装新一些版本LAMP步骤
1. 配置防火墙,开启80端口、3306端口
2. 关闭SELINUX
3. 添加第三方yum源
4. 使用yum安装apache,mysql,php
安装新版本subversion
1. 使用wandisco源安装新版suversion服务器
在 /etc/yum.repos.d/ 创建源文件 wandisco-svn1.8.repo
[WANdisco]
name=WANdisco SVN Repo 1.8
enabled=1
baseurl=http://opensource.wandisco.com/rhel/6/svn-1.8/RPMS/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-WANdisco
然后导入GPG-KEY
wget http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco
rpm --import RPM-GPG-KEY-WANdisco
再进行安装:
yum update
yum -y install subversion mod_dav_svn
2. 配置subversion
修改配置文件/etc/httpd/conf.d/subversion.conf内容到合适路径,例如:
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath /data/svn
AuthType Basic
AuthName " Subversion repository "
AuthUserFile /data/svn/passwd.conf
AuthzSVNAccessFile /data/svn/authz.conf
Require valid-user
</Location>
安装iF.svnadmin
iF.Svnadmin是一个php编写的subversion权限管理web前端,直接读写subversion权限文件,无需数据库。可按照官方说明文档安装配置即可,比较简单的。
http://sourceforge.net/projects/ifsvnadmin/
参考文档:
http://www.111cn.net/sys/CentOS/68941.htm
http://www.111cn.net/sys/linux/80004.htm