天天看點

Redhat En Linux 5.4-64位安裝SVN伺服器

應公司要求需要在linux平台上搭建一台svn伺服器,下面将詳細的介紹一下SVN的安裝步驟,

首先先介紹一下SVN:

svn(subversion)是近年來崛起的版本管理工具,是cvs的接班人。目前,絕大多數開源軟體都使用svn作為代碼版本管理軟體。

svn伺服器有2種運作方式:獨立伺服器和借助apache。2種方式各有利弊。

存儲資料:svn存儲版本資料也有2種方式:BDB和FSFS。因為BDB方式在伺服器中斷時,有可能鎖住資料,是以還是FSFS方式更安全一點。

(注:下面的所有操作必須在非root使用者下操作,否則将安裝失敗。)

一、軟體和平台:

軟體:*CollabNet Subversion Edge 1.3.2

            下載下傳位址:http://www.collab.net/downloads/subversion/

                *jre-6u24-linux-x64-rpm.bin 

                *jdk-6u21-linux-x64-rpm.bin

                * Python 2.4 to 2.6

              (所有軟體将放在/opt目錄下)

平台:Redhat Enterprise Linux 5.4 64位

二、環境準備:

1.建立使用者svn:

#useradd svn

#passwd svn

提示輸入密碼:

并把使用者加入到/etc/sudoers檔案中,為了下面執行sudo指令:

增加檔案/etc/sudoers寫入的權限:#chmod u+w /etc/sudoers

編輯檔案/etc/sudoers:#vi /etc/sudoers

并在root  ALL=(ALL)  ALL下邊一行輸入svn  ALL=(ALL)  ALL

取消檔案/etc/sudoers寫入的權限:#chmod u-w /etc/sudoers

2.安裝:jre-6u24-linux-x64-rpm.bin , jdk-6u21-linux-x64-rpm.bin

增加對檔案的執行權限:$sudo chmod u+x jre-6u24-linux-x64-rpm.bin

                                            $sudo chmod u+x jdk-6u21-linux-x64-rpm.bin

執行檔案 $sudo./jre-6u24-linux-x64-rpm.bin

                 $sudo./jdk-6u21-linux-x64-rpm.bin

基本的安裝資訊已經寫出來了,如果需要更多的配置可以參照軟體的安裝手冊!

------------------------------------------------分割線------------------------------------------

by 大鵬

安裝:Python 2.4 to 2.6 (Python-2.4.3.tar,Python-2.5.2.tar,Python-2.6.1.tar)

      1.解壓軟體包:tar –jxvf 檔案名

      2.進入解壓的目錄編譯:./configure

      3.安裝:make&&make install

三、安裝資訊:

1、設定JAVA_HOME環境變量,并把它放到java 6 jre的家目錄:

     $sudo export JAVA_HOME=/usr/java/default

    測試:  

       $ $JAVA_HOME/bin/java -version

       java version "1.6.0_20"

       Java(TM) SE Runtime Environment (build 1.6.0_20-b02)

       Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing

2、進入opt目錄,并對opt目錄所有人有寫的權限

$ cd /opt

3、解壓安裝包:

$ tar zxf CollabNetSubversionEdge-x.y.z_linux-x86.tar.gz

解壓完将産生一個CSVN目錄

4、進入csvn目錄并用sudo安裝:

$ cd csvn

$ sudo -E bin/csvn install

5、啟動服務:

$ bin/csvn start

四、登入:

預設位址: http://localhost:3343/csvn(如果想更改位址,可以到/opt/csvn/data/conf/csvn.conf中更改)

使用者名: admin

密碼: admin

截一個登陸界面:

Redhat En Linux 5.4-64位安裝SVN伺服器

繼續閱讀