码迷,mamicode.com
首页 > 其他好文 > 详细

iF.SVNAdmin 搭建过程

时间:2015-06-17 18:34:45      阅读:335      评论:0      收藏:0      [点我收藏+]

标签:svn   if.svnadmin   


1、下载安装apache  

   yum -y install  httpd

   

2、下载安装SVN

   yum -y install   mod_dav_svn subversion

   

3、下载安装PHP  (iF.SVNAdmin是用php写的,所以php必须安装。)

   yum -y php

   

4、配置SVN

/opt/svn是svn的父目录

/opt/svn/passwd.conf是用来存放账户和密码

/opt/svn/authz.conf是存放权限设置!三个文件都可根据实际情况命名修改

 创建相关文件: mkdir  /opt/svn

           touch  /opt/svn/passwd.conf

           touch  /opt/svn/authz.conf


vi /etc/httpd/conf/httpd.conf   末尾添加一下内容

   

<Location /svn> 

DAV svn 

SVNParentPath /opt/svn     

AuthType Basic 

AuthName "svn" 

AuthUserFile /opt/svn/passwd.conf 

AuthzSVNAccessFile /opt/svn/authz.conf 

Require valid-user 

SVNListParentPath on

</Location>  


5、下载安装svnadmin

   wget  http://liquidtelecom.dl.sourceforge.net/project/ifsvnadmin/svnadmin1.6.2.zip

   解压:unzip svnadmin-1.6.2.zip

   拷贝项目到WebServer目录中:cp -r iF.SVNAdmin-stable-1.6.2/ /var/www/html/svnadmin

 

6、赋给web server用户读写项目权限

   chmod -R 777  /opt/svn

   chmod -R 777 /var/www/html/svnadmin/data/

   chown -R apache:apache /var/www/html/svnadmin/

   

   

   

7、启动apache服务和svn服务

    service  httpd     start

    svnserve -d -r /opt/svn   

(尽量不要用service svnserve start 这个命令启动svn服务,可能会出现网页无法创建仓库的故障)

8、关闭防火墙、selinux服务

   service  iptables  stop

   setenforce 0


9、客户端访问

  http://服务器ip/svnadmin   默认登录账户和密码都是admin

 


本文出自 “人格分裂者” 博客,请务必保留此出处http://2090827.blog.51cto.com/2080827/1662668

iF.SVNAdmin 搭建过程

标签:svn   if.svnadmin   

原文地址:http://2090827.blog.51cto.com/2080827/1662668

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!