Redhat linux 安裝SVN伺服器 CollabNetSubversionEdge

來源:互聯網
上載者:User

標籤:style   blog   java   http   tar   ext   

請仔細閱讀安裝包內建的readme檔案!

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

1. 先去官網,找安裝包;

http://subversion.apache.org/

http://www.collab.net/downloads/subversion

我下載的是 CollabNetSubversionEdge-4.0.8_linux-x86.tar.gz

 

2. 建立svn賬戶 比如取名 svnuser,後續使用該使用者來安裝、啟動svn服務

useradd svnuser  // 加使用者

passwd svnuser  //設定密碼

 

3. 將svnuser加入sudeor

a. 先執行 chmod u+w /etc/sudoer 開啟修改許可權
b. 然後用root使用者進行修改,修改完成後儲存退出

  找到root ALL=(ALL) ALL,在下一行加入svnuser ALL=(ALL) ALL,儲存退出
c. 再執行 chmod u-w /etc/sudoer 關閉修改許可權

 

4. 安裝需要java和python環境

java -version

python -V

判斷是否已經有java和python環境 沒有的話請自行安裝

 

5. 設定java環境變數

export JAVA_HOME=/usr/java/default

後面這個路徑使用whereis java / which java來判斷

我的是java執行路徑在   /usr/bin/java,因此 export JAVA_HOME=/usr

 

執行下面命令測試環境變數是否有效:
      #$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)

 

6.切換到您要安裝CollabNet Subversion的目錄,本次安裝我將SVN安裝到/opt/下。
      $ cd /opt
7. 解壓縮檔案後,會在目前的目錄下產生名為“csvn”的目錄。
      $ tar zxf CollabNetSubversionEdge-x.y.z_linux-x86.tar.gz
            
8.為了安裝subversion,你需要擁有root許可權,或使用sudo 擷取root許可權(第3步svnuser已經獲得許可權了)
            $ su - svnuser
      $ cd csvn      
      $ sudo -E bin/csvn install

             In addition to configuring your system so that the server is started
      with the system, it will also write the current JAVA_HOME and the
      current username in to the file data/conf/csvn.conf.  You can edit this
      file if needed as it controls the startup settings for the application.
      By setting the JAVA_HOME and RUN_AS_USER variables in this file, it
      ensures they are set correctly when the application is run.    

 

9.啟動subversion服務,不能用root運行,使用svnuser。
      $ bin/csvn start

10. Optional. Configure the Apache Subversion server to start automatically when the system boots. 也使用svnuser
      $ cd csvn
      $ sudo bin/csvn-httpd install

 

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

參考文檔:

 http://blog.sina.com.cn/s/blog_6ffa25ae01015vz9.html

 http://blog.csdn.net/hazy/article/details/8771806

 http://blog.163.com/[email protected]/blog/static/17090237920130241326141/

 http://hi.baidu.com/ttyard/item/8fe1960ac32e5574bfe97eef

 http://bbs.csdn.net/topics/360115598

 

 

 

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.