编辑/etc/profile文件在末尾加入下列语句
vim /etc/profile
至此jdk安装完毕
2.mysql的安装请转到 查看配置mysql用户并创建svnadmin库即可
mysql> create database svnadmin; 3.解压tomcat,删除webapps下的文件 tar -zxf apache-tomcat-7.0.78.tar.gz -C /opt rm -rf /opt/apache-tomcat-7.0.78/webapps/* 4.配置svnadmin解压svnadmin-3.0.5.zip将svnadmin.war 移动到/opt/apache-tomcat-7.0.78/webapps/
unzip svnadmin-3.0.5.zip mv svnadmin.war /opt/apache-tomcat-7.0.78/webapps/启动tomcat,让tomcat自行解压war包,然后编辑数据库配置文件的#mysql段,使其可以正常连接数据库
/opt/apache-tomcat-7.0.78/bin/startup.sh vim /opt/apache-tomcat-7.0.78/webapps/svnadmin/WEB-INF/jdbc.properties #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导入svnadmin项目mysql数据库和语言包
mysql -uroot -p svnadmin < db/mysql5.sql mysql -uroot -p svnadmin < db/lang/en.sql再重启tomcat
/opt/apache-tomcat-7.0.78/bin/shutdown.sh /opt/apache-tomcat-7.0.78/bin/startup.sh此时svnadmin已经配置启动完毕
防火墙开通8080端口
[root@localhost opt]# iptables -L -n Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:3690 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:3306 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:8080 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT) target prot opt source destination REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT) target prot opt source destination 5.进入svnadmin的web界面进行配置 浏览器输入地址访问tomcat,提示第一次使用请设置管理员帐号和密码,这里设置一个admin :8080/svnadmin/配置svnadmin和subversion的集成,在web管理界面输入下列信息,并提交
提交完毕后项目已经集成
现在可以对svn增加用户,以及配置用户权限
首先设置用户组,将之前第一次设置的svnadmin管理员账号加入manage用户组内
设置用户 ↑
增加用户 ↑
现在对此项目有第一个管理员用户了,现在需要创建其他用户
创建用户
给a用户配置权限
给a用户配置可读权限
6.配置完用户权限过后,通过tortoisesvn的windows客户访问svn服务
tortoisesvn 客户端下载地址:https://tortoisesvn.net/downloads.html
windows下直接双击运行msi文件进行tortoisesvn的安装
安装完成后在桌面上空白处右键进入版本库浏览"Repo-browser"
输入SVN地址
输入管理员用户名和密码
进入后创建文件夹
7.subversion的备份
第一种:指定版本备份,以及恢复方式(subversion库版本号可以通过windows客户端tortoisesvn的"版本库浏览"进行查看)