您的位置:首页 > 运维架构 > Apache

centos 6搭建SVN+Apache+IF.svnadmin实现Web管理SVN

2017-05-26 11:13 435 查看
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>

   
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/svnconfig
5.创建权限文件和密码文件
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  svn apache web