svnadmin配置
1.在centos6.3中安装apache,svn,mysql
yum -y install subversion subversion-devel httpd mysql-server mod_dav_svn openssl-devel
2.安装resin
#tar -zxvf resin-4.0.38.tar.gz
#cd resin
#./configure --prefix=/usr/local/resin --with-java-home=/usr/local/jdk/
#make && make install
3.启动服务
#chkconfig httpd on
#chkconfig mysqld on
#chkconfig svnserve on
#mkdir /svn #建立版本库目录
#vim /etc/init.d/svnserve #配置svn启动后的根目录
args="--daemon --pid-file=${pidfile} $OPTIONS"
修改后:
args="--daemon --pid-file=${pidfile} $OPTIONS -r /svn"
4.初始化svnadmin数据库
》create database if not exists svnadmin default character set gbk;
使用winrar打开svnadmin.war修改里面的WEB_INF/jdbc.properties数据库连接信息
db=MySQL
#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=abc123
#cd svnadmin-3.0.3/db/
》source /usr/local/svnadmin-3.0.3/db/mysql5.sql
5.安装svnadmin
#cp svnadmin.war /usr/local/resin/webapps/
6.测试
#/etc/init.d/httpd restart
#/etc/init.d/mysqld restart
#/etc/init.d/resin restart
#/etc/init.d/svnserve restart
浏览器登录:浏览器登录:http://192.168.10.56:8088/svnadmin/ 默认用户名和密码:svnadmin svnadmin