zoukankan      html  css  js  c++  java
  • svnadmin安装

    1. 更新yum并重启-建议

      # yum update
      # reboot
      
    2. 安装apache

      # yum install httpd httpd devel
      # systemctl start httpd.service
      # systemctl enable httpd.service
      
    3. 修改vi /etc/httpd/conf/httpd.conf

      # 找到 ServerName 并修改成
      ServerName localhost:80
      
    4. 安装svn服务

      # yum install mod_dav_svn subversion
      
    5. 安装完 svn 后要重启 apache,并访问测试

      # systemctl restart httpd.service
      
    6. 查看测试是否安装 svn 模块

      # ls /etc/httpd/modules/ | grep svn
      显示如下为正常:
      mod_authz_svn.so
      mod_dav_svn.so
      # svn --version
      
    7. 创建 svn 库 主 目录 (多 库模式 一份配置文件管理多个库)

      # mkdir /Disk/data/svnrepo
      
    8. 编辑配置文件

      # cd /etc/httpd/conf.d
      # ls
      此时可以看有个subversion.conf,若没有则新建一个
      编辑内容为:
      Include /Disk/data/svnrepo/httpd.conf
      
    9. 创建文件

      # touch /Disk/data/svnrepo/passwd.http
      # touch /Disk/data/svnrepo/authz
      # touch /Disk/data/svnrepo/httpd.conf
      # vim /Disk/data/svnrepo/httpd.conf
      内容为:
      <Location /svnrepo/>
      DAV svn
      SVNListParentPath on
      SVNParentPath /Disk/data/svnrepo
      AuthType Basic
      AuthName "Subversion repositories"
      AuthUserFile /Disk/data/svnrepo/passwd.http
      AuthzSVNAccessFile /Disk/data/svnrepo/authz
      Require valid-user
      </Location>
      RedirectMatch ^(/svnrepo)$ $1/
      
    10. 重启apache

      # systemctl restart httpd.service
      
    11. 安装tomcat并修改配置文件,可不修改

      修改端口:
      Server:8006
      port:8081
      redirectPort:8444
      ajp:8010
      URIEncoding="UTF-8"
      
    12. 删除tomcat/webapps目录下的文件,上传svnadmin.war到tomcat/webapps目录

    13. 解压目录并修改配置文件

      # mv svnadmin.war ROOT.war
      # unzip ROOT.war -d ROOT
      # cd ROOT/WEB-INF
      # vim jdbc.properties
      修改数据配置
      
    14. 在mysql中新建svnadmin数据库并执行db中的mysql5.sql

    15. 启动tomcat并新建项目和用户,新建项目示例:

      项目:test
      类型:http多库
      路径:/Disk/data/svnrepo/test
      URL:http://ip(apache用的80端口)/svnrepo/gl
      
    16. 修改test目录权限,注意:每次新建库以后都需要对新建的目录执行此命令

      # chown -R apache:apache test
      
    17. 设置selinux

      临时关闭:
      # setenforce 0
      永久关闭:
      # vim /etc/sysconfig/selinux
      SELINUX=enforcing 改为 SELINUX=disabled
      
    18. 访问tomcat即可正常使用了

  • 相关阅读:
    PHP+MySQL
    Appstore排名前十的程序员应用软件
    架构师的平凡之路
    程序员,如何三十而立?
    不懂技术也可以轻松开发一款APP
    php语法学习:轻松看懂PHP语言
    你真的了解软件测试行业吗?
    十个程序员必备的网站推荐
    从更高点看软件开发的侧重点
    php如何实现文件下载
  • 原文地址:https://www.cnblogs.com/ucfjepl/p/13840073.html
Copyright © 2011-2022 走看看