安装Jsvnadmin管理平台(Centos+JDK+Apache+SVN+Mysql+Tomcat+Svnadmin)
来源:互联网 发布:windows开机吉他谱 编辑:程序博客网 时间:2024/06/06 18:30
IP:192.168.2.134 raspberry
USER:root
1.更新yum源,并设置命令行启动centos
#yum -y update
#id:5--->id:3
#vi /etc/inittab
#reboot
2.开启两台Centos间SSH无密码登录
IN 192.168.2.134
#vi /etc/hosts
###尾部追加###
192.168.2.133 ci-server
192.168.2.134 raspberry
###为了使hosts更改生效,重启系统###
#reboot
#cd /root
#ssh-keygen -t rsa
#cd .ssh
#touch authorized_keys
#cat id_rsa.pub >> authorized_keys
#scp id_rsa.pub ci-server:/root/id_rsa.pub
#ssh ci-server
IN 192.168.2.133
#vi /etc/hosts
192.168.2.133 ci-server
192.168.2.134 raspberry
#reboot
#cd /root
#ssh-keygen -t rsa
#cd .ssh
#touch authorized_keys
#cat id_rsa.pub >> authorized_keys
#cat ../id_rsa.pub >> authorized_keys
#scp id_rsa.pub >> raspberry:/root/id_rsa.pub
#ssh raspberry
IN 192.168.2.134
#cat /root/id_rsa.pub >> /root/.ssh/authorized_keys
3.从ci-server上传到raspberry主机以下文件
#ssh ci-server
#cd /usr/local
#scp jdk-7u65-linux-i586.tar.gz raspberry:/usr/local
#scp apache-tomcat-8.5.16.tar.gz raspberry:/usr/local
#scp svnadmin-3.0.5.zip raspberry:/usr/local
#ssh raspberry
4.安装JDK
#cd /usr/local
#tar -zxvf jdk-7u65-linux-i586.tar.gz
#vi /etc/profile
JAVA_HOME=/usr/local/jdk1.7.0_65
export $PATH=$PATH:$JAVA_HOME/bin
#source /etc/profile
#yum install -y glibc.i686
#java -version
5.安装apache,并在防火墙中开启80端口
#rpm -qa | grep httpd
#rpm -e --nodeps httpd
#rpm -e --nodeps httpd-tools
#yum install -y httpd httpd-devel
#vi /etc/httpd/conf/httpd.config
serverName --->localhost:80
#service httpd start
#chkconfig --list | grep httpd
#chkconfig httpd on
##Fireware open 80###
#vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
#service iptables restart
6.安装svn和mod_dav_svn模块,配置并检测
#yum install -y mod_dav_svn subversion
#ls /etc/httpd/modules/ | grep svn
mod_authz_svn.so
mod_dav_svn.so
#svn --version
#touch /svn
#cd svn
#touch authz
#touch passwd.http
#vi /etc/httpd/conf.d/subversion.conf
<Location /svn/>
DAV svn
SVNListParentPath on
SVNParentPath /svn
AuthType Basic
AuthName "Subversionrepositories"
AuthUserFile /svn/passwd.http
AuthzSVNAccessFile /svn/authz
Require valid-user
</Location>
RedirectMatch ^(/svn)$ $1/
#service httpd restart
7.安装mysql,设置root密码,开启启动,开启远程登录权限;创建svnadmin数据库,导入sql文件
#cd /usr/local
#mkdir svnadmin
#unzip svnadmin-3.0.5.zip -d svnadmin
#rpm -qa | grep mysql
#rpm -e --nodeps mysql-libs
#yum install -y mysql-server mysql mysql-devel
#service mysqld start
#chkconfig mysqld on
#chkconfig --list | grep mysqld
#mysqladmin -u root password 'qiqi7179'
#mysql -u root -p;
mysql> create database `svnadmin` default character set utf8 collate
utf8_general_ci;
mysql> use svnadmin;
mysql> source /usr/local/svnadmin/db/mysql5.sql;
mysql> source /usr/local/svnadmin/db/lang/en.sql
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'qiqi7179' WITH
GRANT OPTION;
mysql> flush privileges
#vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
#service iptables restart
8.解压tomcat,设置端口和编码方式;上传svnadmin
#tar -zxvf apache*.tar.gz
#cd apache*/conf
######port8080--->9000;URIEncoding="UTF-8"
#vi server.xml
#vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9000 -j ACCEPT
#service iptables restart
#vi /usr/local/apache*/webapps/svnadmin/WEB-INF/jdbc.properties
#cd/usr/local/apache*/bin
#./startup.sh
9.访问svnadmin,创建类型http多库的项目shop
http://192.168.2.134:9000/svnadmin
10.解决认证失败问题
#cd /svn
#chown -R apache.apache shop/
#chmod -R 777 shop/
#vi /etc/selinux/config
SELINUX=disabled
#reboot
- 安装Jsvnadmin管理平台(Centos+JDK+Apache+SVN+Mysql+Tomcat+Svnadmin)
- svn版本管理系统的安装 centos+subversion+apache+jsvnadmin
- SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
- SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
- SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
- SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
- 持续集成篇之SVN版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)
- SVN版本管理平台(Subversion+Apache+Jsvnadmin)安装配置和使用
- linux上安装svn版本管理系统(subversion+apache+jsvnadmin)
- Centos搭建持续集成(五)----安装JSvnAdmin管理平台
- 分布式架构学习之持续集成:009--SVN版本管理系统的安装和使用(CentOS+Subversion+Apache+Jsvnadmin)
- SVN搭建CentOS + Subversion + Apache + Jsvnadmin
- SVN版本管理搭建(svn+apache+svnadmin)
- centos 6搭建SVN+Apache+IF.svnadmin实现Web管理SVN
- SVN之——SVN 版本管理系统的安装(基于CentOS6.5 + Subversion + Apache + Jsvnadmin)
- vps 安装:centos+jdk+tomcat+apache+jk+mysql
- Centos安装 mysql jdk tomcat
- centos安装mysql,tomcat,jdk
- 二叉搜索树转换为排序双向链表
- SQLite初识(二)数据库查询
- jsp传值方式简单概括
- vs2013没有WM_INITDIALOG解决办法
- Struts2(一)
- 安装Jsvnadmin管理平台(Centos+JDK+Apache+SVN+Mysql+Tomcat+Svnadmin)
- SAP采购员的功能权限EFB
- HTML之表格子元素选择器table>tr>td
- 更换APP启动图标和名称
- 浏览器兼容性问题总结
- C++中引用(&)的用法和应用实例
- Spring深入浅出原理剖析
- 广度优先寻找迷宫!
- NYOJ 12 喷水装置(二)