天天看點

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

Ubuntu Subversion Edge 5.0 安裝流程

前言:對linux有一定基礎即可,此安裝流程我檢視了N多教程後綜合而來,将一些教程沒提及的盡量補上,避免一些常見的錯誤,在此感謝各位前輩們的分享,原諒我沒貼出各位的部落格位址,也在此做個記錄指不定以後還會用到。

一般安裝完後可能遇到的故障有:

1: 使用root使用者安裝、配置,導緻服務起不來,或者停止後起不來。

2: svn-httpd 起不來

3: 登陸網頁後,運作狀态是停止,點啟動,伺服器出錯。

本教程已經解決上面三種情況,實際測試兩遍沒有問題,一次成功。Ubuntu系統安裝、軟體包下載下傳不做介紹。

安裝三大過程:

  (一)系統環境設定

  (二)安裝前的準備工作

  (三)正式安裝

///////////////////////////////////////////////////////////////////////////////////////////

(一)系統環境設定

#切換到root使用者

1.1安裝SSH   apt-get install -y openssh-server

       1.2允許root 遠端登入

vim /etc/ssh/sshd_config

                PermitRootLogin  yes

1.3關閉系統防火牆  

sudo ufw disable

1.4配置IP

            vi /etc/network/interfaces

              ifaceeth0 inet static

              address 192.168.xx.xx

              netmask255.x.x.x

              gateway192.x.x.x

    1.5配置DNS

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

     在兩個檔案中分别添加DNS伺服器

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

(二)安裝前的準備工作

工具:系統版本 Ubuntu14.04

        JAVA 版本  JDK 1.8

        Python版本 系統自帶2.7.6

安裝用的包:

        SVN安裝包: CollabNetSubversionEdge-5.0.1_linux-x86_64.tar.gz

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

Java安裝包: jdk-8u45-linux-x64.tar.gz

#以下所有操作都是在root使用者下執行#

1建立SVN使用者、組、目錄

   1.1建立組    //組名: svn

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

   1.2建立使用者并加入到svn組,不需要宿主目錄.  //運作SVN的使用者名 svnroot

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

   1.3設定使用者密碼    passwd svnroot  

2 賦予svnroot使用者sudo權限

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

   在下面加入svnroot使用者,強制儲存退出。

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

3建立安裝、運作目錄并把所要的安裝包拷貝到這裡來。

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)
Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

4 檢查JAVA、python是否都安裝.

  4.1 Python,系統自帶 2.7.6版本

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)
Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

4.2可以看到java沒裝,現在安裝它

    解壓,并改名。  //改名是友善後面配置

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)
Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)
Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

4.3 配置Java環境變量   vi /etc/profile

最後一行添加,儲存退出。

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

4.4 讓剛才配置生效  source /etc/profile

4.5 檢視是否成功,可以正确顯示。

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

4.6到此,所有的前期準備工作已經做完。

(三)正式安裝

5.0切換到運作SVN的賬戶   

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

  5.1 解壓縮SVN主安裝包,并進入安裝目錄

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

  5.2 先看一下權限,屬主和屬組是否正确。

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

5.3 很明顯有問題,498是什麼鬼。(說多了都是淚)

 5.4 調整屬主、屬組權限

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

 (屬主svnroot/屬組svn)

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

  (權限就是這麼大,省事。)

5.5檢視權限

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

6 接着繼續

6.1 進入安裝目錄

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

6.2 貌似 svnroot使用者的環境變量還要手動更新下

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

 确認可用

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

6.3 開機自啟動安裝

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)
Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

 6.4 在配置檔案中添加參數,確定以下幾項是開啟的。

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)
Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)
Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

6.5 啟動WEB控制台

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

啟動伺服器端

Ubuntu 安裝 CollabNet Subversion Edge 5.0   (SVN)

6.6 在浏覽器中通路,使用者名和密碼預設 admin admin