作者:king_819
來自:http://blog.chinaunix.net/uid-9419692-id-3184125.html
原創作品,允許轉載,轉載時請務必以超連結形式标明文章 原始出處 、作者資訊和本聲明。否則将追究法律責任。 http://blog.chinaunix.net/space.php?uid=9419692&do=blog&id=3184125
系統版本:CentOS 5.6 X64
#下載下傳SVN伺服器(CollabNet Subversion)
下載下傳CollabNet Subversion,到這個網址去下載下傳最新版本:
http://www.open.collab.net/cn/downloads/subversion/redhat.html
安裝CollabNet Subversion之前必須先安裝JDK1.6和python2.4 ~ 2.6。
#JDK1.6的安裝
- cd /opt
- mv jdk-6u29-linux-x64.bin /usr/local/
- ./jdk-6u29-linux-x64.bin
#設定環境變量
- cat >>/etc/profile<<EOF
- export JAVA_HOME=/usr/local/jdk1.6.0_29
- export CLASS_PATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
- export PATH=$PATH:$JAVA_HOME/bin
- EOF
source /etc/profile
#檢視java版本
java -version
#Python的安裝
yum -y install python
#安裝配置CollabNetSubversionEdge
- groupadd svn
- useradd -g svn svnuser
- passwd svnuser ---> 741852
- mkdir -p /data/develop
- chgrp -R svn /data/develop
- chmod -R g+rwx /data/develop
- mv /opt/CollabNetSubversionEdge-2.3.0_linux-x86_64.tar.gz /data/develop/
#把svn群組下的使用者加入到sudo組
vi /etc/sudoers
找到root ALL=(ALL) ALL,在下一行加入svnuser ALL=(ALL) ALL,強制儲存退出
#用svnuser使用者解壓,
su svnuser
tar -zxvf CollabNetSubversionEdge-2.3.0_linux-x86_64.tar.gz
#編輯cscn配置檔案
cp -r csvn/data/conf/csvn.conf.dist csvn/data/conf/csvn.conf
vi csvn/data/conf/csvn.conf
将: #RUN_AS_USER=
改為: RUN_AS_USER=svnuser
将: #JAVA_HOME=
改為: JAVA_HOME=/usr/local/jdk1.6.0_29
#安裝csvn
exit (退出svnroot使用者,回到root使用者)
cd /data/develop/csvn/
sudo -E bin/csvn install
#啟動csvn
su svnuser
bin/csvn start //啟動svnt
bin/csvn console //如果執行bin/csvn start不能正常啟動,嘗試該操作
啟動成功之後,預設管理者登入位址:
位址:http://localhost:3343/csvn
使用者名:admin
密碼:admin
本文出自 “聆聽未來” 部落格,請務必保留此出處http://blog.chinaunix.net/space.php?uid=9419692&do=blog&id=3184125