之前在linux下多次安裝過svn以及svnmanager,把安裝步驟記錄一下,給自己做個備份,也希望能夠幫助到他人。以下是在Ubuntu上安裝的步驟,在其他linux版本系統上安裝方法也類似。
1.安裝Apache2
sudo apt-get install apache2
2.安裝SVN
sudo apt-get install subversion
3.配置SVN
創建SVN版本庫的父目錄
sudo mkdir /var/svn/repos
創建控制用戶訪問權限的文件
sudo touch /var/svn/repos/accessfile
創建驗證用戶的密碼文件
sudo touch /var/svn/repos/passwdfile
更改文件的讀寫權限
sudo chmod 666 accessfile passwdfile
4.Apache集成SVN
sudo vi /etc/apache2/httpd.conf
在文件末尾添加以下內容:
<Location /svn>5.安裝MySQL
sudo apt-get install mysql-server mysql-client
6.安裝PHP
sudo apt-get install php5 php5-mysql php5-sqlite php-pear sudo pear install -a VersionControl_SVN-0.3.1
7.安裝svnmanager
下載svnmanager:
wget http://prdownloads.sourceforge.net/svnmanager/svnmanager-1.08.tar.gz
解壓並放置到/var/www/下
tar zxvf svnmanager-1.08.tgz mv svnmanager-1.08 /var/www/svnmanager
8.為svnmanager創建數據庫
mysql –uroot –p