1.软件准备:
VMware+centos 6 安装完成后最好是升级一下,yum update -y && reboot
1.安装web-server
yum install httpd -y
2.安装svn以及支持阿帕奇访问的模块:
yum install subversion mod_dav_svn -y
3.配置svn
vim /etc/httpd/conf.d/subversion.conf
<Location /svn>
2.安装svn以及支持阿帕奇访问的模块:
yum install subversion mod_dav_svn -y
3.配置svn
vim /etc/httpd/conf.d/subversion.conf
<Location /svn>
DAV svn
SVNParentPath /var/www/svn
#
# # Limit write permission to list of valid users.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
# # Require SSL connection for password protection.
# # SSLRequireSSL
#
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /var/www/svnconfig/passwdfile
AuthzSVNAccessFile /var/www/svnconfig/accessfile
Require valid-user
# </LimitExcept>
</Location>
4.创建svn目录和权限控制目录
mkdir /var/www/svn &&
mkdir /var/www/svnconfig5.创建权限文件和密码文件
touch /var/www/svnconfig/accessfile /var/www/svnconfig/passwdfile
6.安装PHP
yum install php -y
7.安装ifSVNadmin
wget -c https://jaist.dl.sourceforge.net/project/ifsvnadmin/svnadmin-1.6.2.zip
yum install unzip -y && unzip svnadmin-1.6.2.zip
//拷贝到网站根目录
cp -r iF.SVNAdmin-stable-1.6.2/ /var/www/html/svnadmin
chmod -R 777 /var/www/html/svnadmin/data/
chown -R apache:apache /var/www/html/svnadmin/
chmod 777 /var/www/svnconfig/accessfile
chmod 777 /var/www/svnconfig/accessfile
chmod 777 /var/www/svn
8.启动阿帕奇服务:
service http start