低调大师

您现在的位置是: 首页 > SVN安装(CentOS)

文章详情

SVN安装(CentOS)

低调大师 2017-12-1 19:12 307已围观 收藏 加入我们
SVN安装(CentOS)

安装前环境装备

    1.JDK

    2.MySQL

    3.关闭SELinux

    4.关闭防火墙(若不关闭请开放用到的端口,否则会出现无法访问的问题)

1.安装apache服务

    1.1.安装

        yum -y install httpd httpd-devel

    1.2.设置

        1.2.1.启动服务

            service httpd start

        1.2.2.设置开机启动

            chkconfig httpd on

        1.2.3.编辑配置文件

            vi /etc/httpd/conf/httpd.conf

                将ServerName改成

                ServerName localhost:80

2.安装SVN服务

    2.1.安装

        yum -y install mod_dav_svn subversion

    2.2.重启apache服务

        service httpd restart

    2.3.查看安装的SVN服务以及版本

        2.3.1.安装的SVN服务

            ls /etc/httpd/modules/ | grep svn

        2.3.2.SVN版本

            svn --version

    2.4.配置SVN

        2.4.1.创建SVN主目录

            mkdir /data0/svn

        2.4.2.编辑配置文件(CentOS7下若没有该文件请自行创建)

            vi /etc/httpd/conf.d/subversion.conf

            添加

            # URL访问路径

            <Location /svn/>

                    DAV svn

                    SVNListParentPath on

                    SVNParentPath /data1/svn

                    AuthType Basic

                    AuthName "Subversion repositories"

                    AuthUserFile /data1/svn/passwd.http

                    AuthzSVNAccessFile /data1/svn/authz

                    Require valid-user

            </Location>

            RedirectMatch ^(/svn)$ $1

        2.4.3.初始化密码和权限配置文件

            cd /data0/svn && touch passwd.http && touch authz

    2.5.重启apache

        service httpd restart

3.部署svnadmin

    3.1.下载jsvnadmin

        下载地址:https://code.google.com/p/jsvnadmin/

    3.2.部署svnadmin.war

        提取svnadmin.war部署到Tomcat中

    3.3.修改配置文件

        修改WEB-INF/jdbc.properties文件中数据库配置信息

    3.4.导入初始数据到数据库

        将下载的db中

            db/mysql5.sql

            db/lang/en.sql

        导入svnadmin库中

    3.5.启动Tomcat

    3.6.访问Tomcat服务查看

4.在Web管理界面创建新的SVN库(http多库)demo01

5.修改目录权限

    chown -R apache.apache /data1/svn/demo01 && chmod -R 777 /data1/svn/demo01

收藏 (0)

如果您喜欢本网站,或者本文章对您有些许帮助,那么可以打赏。

打赏多少您说了算,谢谢您对低调大师的支持!!!

支付宝扫一扫

个人博客,个人博客网站,低调大师,许军

微信扫一扫

个人博客,个人博客网站,低调大师,许军

文章评论

共有0条评论来说两句吧...