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

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


猜你喜欢

转载自blog.csdn.net/qq_34777982/article/details/72764738
今日推荐