在CentOS6.7上安装iF.SVNadmin

前端之家收集整理的这篇文章主要介绍了在CentOS6.7上安装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.d/subversion.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

猜你在找的CentOS相关文章