所以也是出於感興趣就嘗試着安裝了一下,還算是比較順利的,但是中間也踩了不少坑。
(注意一定要非root用戶安裝和啓動)
一、安裝環境
安裝CollabNet Subversion之前必須先安裝JDK1.6以上和python2.4 ~ 2.6。
#查看java版本
java -version
#Python版本
python --version
如果以上沒有安裝,JAVA最好自行安裝,因爲後面要設置JAVA的環境變量,貌似YUM安裝的無法配置了就。
python的話直接 yum -y install python 就可以。
二、下載安裝 CollabNet Subversion
由於需要註冊賬號纔可以下載,並且文件將近100MB,所以後面提供了下載地址。
2)配置SVN用戶
groupadd svn
useradd -g svn svnuser
passwd svnuser
mkdir -p /data/develop
chgrp -R svn /data/develop
chmod -R g+rwx /data/develop
3)把svn羣組下的用戶加入到sudo組
先執行 chmod u+w /etc/sudoers 打開修改權限(不然無法修改)
然後 vi /etc/sudoers
找到root ALL=(ALL) ALL,在下一行加入svnuser ALL=(ALL) ALL 保存退出。
再執行 chmod u-w /etc/sudoers 關閉修改權限
4)解壓安裝 把 CollabNetSubversionEdge-5.1.1_linux-x86_64.tar.gz 上傳到 /data/develop/目錄下。
tar -zxvf CollabNetSubversionEdge-5.1.1_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/localk1.7(你自行配置的路徑,不一定是它)
=================================
su svnuser
cd /data/develop/csvn/
sudo -E bin/csvn install
#啓動csvn
bin/csvn start //啓動svnt
bin/csvn console //如果執行bin/csvn start不能正常啓動,嘗試該操作
最後netstat -lntp 查看端口號,有3343和18081端口說明啓動成功。
啓動成功之後,默認管理員登錄地址:
地址:http://localhost:3343/csvn
用戶名:admin
密碼:admin
CollabNet Subversion