Linux搭建SVN(CollabNet Subversion)服務器 可視化界面

最近一程序員友人給了我這樣一個頁面,頓時感覺SVN也可以這樣管理的高大上,儘管svn已經不像當年如此風光,但是還有很多公司在使用它。




所以也是出於感興趣就嘗試着安裝了一下,還算是比較順利的,但是中間也踩了不少坑。
(注意一定要非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


1)下載地址:http://www.collab.net/downloads/subversion#tab-1
由於需要註冊賬號纔可以下載,並且文件將近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(你自行配置的路徑,不一定是它)


=================================


安裝csvn(一定不要使用root用戶安裝)
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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章