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