svn搭建很簡單,但是好多人遇到問題都問我,以下是我總結的svn的詳細搭建過程,在此分享下!
1、安裝csvn之前必須先安裝jdk1.6和python2.4-2.6
jdk的安裝
將下載好的jdk上傳到/test下,賦予可執行權限
[root@localhost test]#chmod 777 jdk-6u27-linux-x64.bin
[root@localhost test]# ./jdk-6u27-linux-x64.bin
[root@localhost test]#mv jdk1.6.0_27/ /usr/local/
[root@localhost local]# vim /etc/profile (配置環境變量)
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
[root@localhost local]# source /etc/profile (使環境變量設置生效)
==================
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
==================
[root@localhost test]# java -version
java version "1.6.0_27" (出現此結果)
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) 64-Bit Server VM (build 20.2-b06, mixed mode)
[root@localhost test]#
python可以用光盤自帶的包安裝
2、安裝csvn
將軟件包解壓
[root@localhost test]#tar -zxvf CollabNetSubversionEdge-3.1.0_linux-x86_64.tar.gz -C /opt/
[root@localhost test]#useradd svn
[root@localhost test]#chown svn:svn -R csvn (要將csvn目錄的所有者和所屬組權限賦給普通用戶,否則服務起不來)
[root@localhost test]#cd /opt/csvn
[root@localhost csvn]# ls
appserver bin data dist lib licenses pkg README www
[root@localhost csvn]# bin/csvn install (爲了讓svn隨系統的啓動而自動運行,執行此安裝命令)
-----
[root@localhost csvn]# 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/local/jdk1.6.0_27'. Please edit '../data/conf/csvn.conf' if this needs to be adjusted.
[root@localhost csvn]#
確保data/conf/csvn.conf配置文件中JAVA_HOME路徑爲 /usr/local/jdk1.6.0_27
-----
[root@localhost csvn]# bin/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
[root@localhost csvn]# bin/csvn console
Running CSVN Console...
CSVN Console is already running.
[root@localhost csvn]# bin/csvn start
Starting CSVN Console...CSVN Console is already running.
[root@localhost csvn]#
3、csvn的使用
啓動成功後,瀏覽器輸入http://192.168.11.10:3343 登陸
用戶名:admin
密碼: admin