# get CollabNetSubversionEdge
Download CollabNetSubversionEdge-2.2.1_linux-x86_64.tar.gz
from http://www.open.collab.net/downloads/subversion/
CollabNet Subversion
Edge 2.2.1 (for Linux 64 bit)
License: GNU Affero General Public License
3.0 (AGPLv3)
Certified platforms: Red Hat Enterprise
Linux 5.x
Red Hat Enterprise
Linux 6.x
CentOS 5.x
SuSE Linux Enterprise 11.x
NOTE: These are the platforms we formally
certify when testing. CollabNet
Subversion Edge is known to work on
virtually all Linux distributions and is
informally tested on others such as Ubuntu
and Fedora.
Requirements
* Java 1.6 JRE/JDK must be installed. We
recommend the JRE provided by
Sun/Oracle. When testing on 64-bit Linux we have used the
64-bit JVM.
* Python 2.4 to 2.6 must be installed.
# Java 1.6
[root@linux64-svn-server ~]# rpm -Uvh /tmp/ jdk-6u23-linux-amd64.rpm
[root@linux64-svn-server ~]# echo "export
JAVA_HOME=/usr/java/jdk1.6.0_23" >> /etc/profile
[root@linux64-svn-server ~]# source /etc/profile
# Python version
[root@linux64-svn-server ~]# python –V
Python 2.4.3
Python 2.4.3
# extract CollabNetSubversionEdge tar.gz using none root, sudo user
[root@linux64-svn-server ~]# useradd csvn
[root@linux64-svn-server ~]# su - csvn
[csvn@linux64-svn-server ~]$ chmod a+x
/tmp/CollabNetSubversionEdge-2.2.1_linux-x86_64.tar.gz
[csvn@linux64-svn-server ~]$ tar zxf /tmp/CollabNetSubversionEdge-2.2.1_linux-x86_64.tar.gz
[csvn@linux64-svn-server ~]$ exit # as root now
[root@linux64-svn-server ~]# cp –pr /tmp/csvn /opt
[root@linux64-svn-server ~]# cd /opt/csvn/bin
[root@linux64-svn-server bin]# ./csvn install
Detected RHEL or
Fedora:
Installing the CSVN
Console daemon..
Setting RUN_AS_USER
to: 'root'. Please edit '../data/conf/csvn.conf' if this needs to be adjusted
Setting JAVA_HOME
to: '/usr/java/jdk1.6.0_23'. Please edit '../data/conf/csvn.conf' if this needs
to be adjusted.
./csvn start
Starting CSVN
Console......
CSVN Console started
Waiting for
application to initialize (this may take a minute).................
CSVN Console is
ready at http://localhost:3343/csvn
./csvn-httpd install
Detected RHEL or
Fedora:
Installing the
Subversion Edge Apache Server daemon..
./csvn-httpd start
Starting Subversion
Edge Apache Server:
[ OK ]
# change port from 18080 to 443 or 80
[root@linux64-svn-server ~]# chown root:csvn
/opt/csvn/lib/httpd_bind/httpd_bind
[root@linux64-svn-server ~]# chmod u+s /opt/csvn/lib/httpd_bind/httpd_bind
# make sure csvn has access permission for repositories
[root@linux64-svn-server ~]# chown –R csvn /opt/csvn/data/repositories
No comments:
Post a Comment