歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu安裝SVN及SvnManager

Ubuntu安裝SVN及SvnManager

日期:2017/2/28 15:49:13   编辑:Linux教程

之前在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>

DAV svn

SVNParentPath /var/svn/repos AuthzSVNAccessFile /var/svn/repos/accessfile

AuthType Basic

AuthName "Subversion repository"

AuthUserFile /var/svn/repos/passwdfile

Require valid-user

</Location> 在這個步驟結束之後,就能通過命令來創建svn的版本庫、用戶等。並能夠通過web訪問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



Mysql>create database svnmanager;

Mysql>grant all privileges on svnmanager.* to 'svnmanager'@'localhost' identified by '123456';

Mysql>flush prifileges;

Mysql>exit
Copyright © Linux教程網 All Rights Reserved