SVN版本管理系统的安装

root用户操作
1.建议安装前更新操作系统

#yum update
更新完毕重启
#reboot

2.安装apache

#yum install httpd httpd-devel
#service httpd start
#chkconfig httpd on

#vi /etc/httpd/conf/httpd.conf
找到serverName并修改成
ServerName localhost:80

3.防火墙打开80端口

# vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
#service iptables restart

4.安装SVN服务

#yum install mod_dav_svn subversion
必须安装mod_dav_svn模块

5.安装完SVN后要重启Apache

#service httpd restart

6.检查测试是否安装svn模块

#ls /etc/httpd/modules/|grep svn
mod_authz_svn.so
mod_dav_svn.so
#svn --version

7.创建svn库主目录

#mkdir svn

#cd /etc/ttpd/conf.d
#ls
可以看见一个subversion.conf配置文件
#vi subversion.conf

添加以下内容
这里写图片描述

8.安装MYSQL(单独装,因为是svn的数据库)

#rpm -qa|grep mysql ##查看系统是否已经安装了mysql 有则通过rpm -e命令来卸载
#yum install mysql-server mysql mysql-devel
#service mysqld start

#chkconfig --list|grep mysqld
用上面命令查看mysql是否设为开机启动
#chkconfig mysqld on

为了远程管理,打开防火墙3306端口

# vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
#service iptables restart

8.设置mysql数据库root用户密码

#mysqladmin -u root password 'xiong'
登录数据库
#mysql -u root -p

9.授权mysql远程访问

grant all privileges on *.* to 'root'@'%' identifed by 'xiong' with grant opyion;
flush privileges ;

10.使用tomcat不是svnadmin

#cd/root
#tar -zxvf apache-tocat-7.0.xx.tar.gz
#mv apache-tomcat-7.0.xx svnadmin-tomcat

修改tomcat端口9000和容器编码

#vi /root/svnadmin-tomcat/conf/server.xml

11.打开防火墙中9000端口

# vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9000 -j ACCEPT
#service iptables restart
cd /root/svnadmin-tomcat/webapps
#rm -rf *

12.上传svnadmin.war 到/root/svnadmin-tomcat/webapps目录

#cd /root/svnadmin-tomcat/webapps
解压
#unzip svnadmin.war -d svnadmin
备份
#mv svnadmin.war /root/tools
#cd svnadmin/WEB-INF
#vi jdbc.properties     ##修改数据库的连接地址和账号

13.创建svnadmin 数据库并导入相应数据
执行 db/mysql15.sql 和 db/lang/en.sql
启动svnadmin-tomcat

#/root/svnadmin-tomcat/bin/startup.sh

浏览器中打开地址:http:192.168.89.21:9000/svnadmin/

13.在网站中创建项目还要对目录进行赋权限

#cd /svn
#chown -R apache.apache 项目名
#chmod -R 777 项目名
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值