持续集成之二:搭建SVN服务器(SvnAdmin)

Posted cac2020

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了持续集成之二:搭建SVN服务器(SvnAdmin)相关的知识,希望对你有一定的参考价值。

安装环境
  Red Hat Enterprise Linux Server release 7.3 (Maipo)
  jdk1.7.0_80
  apache-tomcat-7.0.90

  mysql-5.7.23


SvnAdmin 是一套非常简单的java web程序,主要用来管理SVN项目,访问项目的用户及访问权限,源码地址:http://code.google.com/p/jsvnadmin。

JDK+tomcat安装参考:搭建Linux-java web运行环境之一:安装jdk+tomcat
mysql安装参考:搭建Linux-java web运行环境之二:安装mysql

1、上传解压
#文件上传至tomcat下:/usr/local/tomcat7/webapps
[root@PCS103 webapps]# unzip svnadmin.war -d svnadmin
[root@PCS103 webapps]# rm -rf svnadmin.war

2、修改数据库配置文件
[root@PCS103 WEB-INF]# vim /usr/local/tomcat7/webapps/svnadmin/WEB-INF/jdbc.properties
db=MySQL
MySQL.jdbc.driver=com.mysql.jdbc.Driver
MySQL.jdbc.url=jdbc:mysql://127.0.0.1:3306/svnadmin?characterEncoding=utf-8
MySQL.jdbc.username=root
MySQL.jdbc.password=root

3、导入svnadmin项目mysql数据库和语言包
[root@PCS101 src]# mysql -u root -p svnadmin < mysql5.sql
[root@PCS101 src]# mysql -u root -p svnadmin < en.sql

4、启动tomcat
[root@PCS103 bin]# /usr/local/tomcat7/bin/startup.sh

访问:http://134.32.123.103:8080/svnadmin/

第一次登陆设置管理员帐号和密码


安装和操作文档资源地址:https://download.csdn.net/download/cac2020/10721944

 

注意:svn admin不支持https协议。

参考:
https://www.linuxidc.com/Linux/2017-12/149716.htm

https://blog.csdn.net/zsg88/article/details/75269411

以上是关于持续集成之二:搭建SVN服务器(SvnAdmin)的主要内容,如果未能解决你的问题,请参考以下文章

centos7搭建SVN+Apache+IF.svnadmin实现web管理SVN

Jenkins+Maven+SVN快速搭建持续集成环境

Linux下SVN+Apache+iF.svnadmin搭建

Jenkins+Maven+SVN快速搭建持续集成环境(转)

Jenkins+Maven+Svn搭建持续集成环境持续集成和自动部署

Jenkins+Maven+SVN快速搭建持续集成环境