應公司要求須要在linux平臺上搭建一臺svn服務器,下面將詳細的介紹一下SVN的安裝步驟,java
首先先介紹一下SVN:linux
svn(subversion)是近年來崛起的版本管理工具,是cvs的接班人。目前,絕大多數開源軟件都使用svn做爲代碼版本管理軟件。web
svn服務器有2種運行方式:獨立服務器和藉助apache。2種方式各有利弊。apache
存儲數據:svn存儲版本數據也有2種方式:BDB和FSFS。由於BDB方式在服務器中斷時,有可能鎖住數據,因此仍是FSFS方式更安全一點。安全
(注:下面的全部操做必須在非root用戶下操做,不然將安裝失敗。)服務器
1、軟件和平臺:ide
軟件:*CollabNet Subversion Edge 1.3.2svn
下載地址: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位
2、環境準備:
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
3、安裝信息:
5、若是想以https安全方式登錄,在web界面的管理選項卡中,服務器配置:勾選下面圖中紅圈中的選項: