之前在linux下多次安装过svn以及svnmanager,把安装步骤记录一下,给自己做个备份,也希望能够帮助到他人。以下是在Ubuntu上安装的步骤,在其他linux版本系统上安装方法也类似。1.安装Apache2 sudo apt-get install apache22.安装SVN sudo apt-get install subversion3.配置SVN 创建SVN版本库的父目录 sudo mkdir /var/svn/repos 创建控制用户访问权限的文件 sudo touch /var/svn/repos/accessfile 创建验证用户的密码文件 sudo touch /var/svn/repos/passwdfile 更改文件的读写权限 sudo chmod 666 accessfile passwdfile4.Apache集成SVN sudo vi /etc/apache2/httpd.conf 在文件末尾添加以下内容:<Location /svn>
DAV svn
SVNParentPath /var/svn/reposAuthzSVNAccessFile /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-client6.安装PHP sudo apt-get install php5 php5-mysql php5-sqlite php-pear sudo pear install -a VersionControl_SVN-0.3.17.安装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/svnmanager8.为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
CentOS安装BugFreeVirtualBox下Fedora访问Windows下的共享文件夹方法相关资讯 svn
- Ubuntu下Apache+SVN+submin实现WEB (07月22日)
- CentOS6.4 搭建SVN管理服务 (05月02日)
- CentOS6.5安装SVN & 可视化管理工 (12/19/2015 13:50:24)
| - 基于SVN的项目管理——集中与分散 (05月16日)
- ReadHat Linux 5.5 安装SVN (01月11日)
- Apache Subversion 1.9.3/1.8.15 (12/16/2015 13:36:43)
|
本文评论 查看全部评论 (0)