红联Linux门户
Linux帮助

如何在CentOS 7中安装WebSVN

发布时间:2015-03-28 15:27:39来源:linux.cn作者:Linux中国

WebSVN为你的Subversion提供了一个视图,其设计用来对应Subversion的各种功能。你可以检查任何文件或目录的日志,以及查看任何指定版本中所修改、添加或删除过的文件列表。你也可以检查同一文件两个版本的不同之处,以便确切地查看某个特定的修订版本的变化。


特性

WebSVN提供了以下这些特性:

易于使用的界面;
可自定义的模板系统;
彩色文件列表;
过错视图;
日志信息搜索;
支持RSS订阅;


安装

我按以下链接来将Subversion安装到CentOS 7。


1 – 下载websvn到/var/www/html。

cd /var/www/html
wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip


2 – 解压zip包。

unzip websvn-2.3.3.zip
mv websvn-2.3.3 websvn


3 – 安装php到你的系统。

yum install php


4 – 编辑web svn配置。

cd /var/www/html/websvn/include
cp distconfig.php config.php
vi config.php

// Configure these lines if your commands aren't on your path.
//
$config->setSVNCommandPath('/usr/bin');// e.g. c:\\program files\\subversion\\bin
$config->setDiffPath('/usr/bin');

// For syntax colouring, if option enabled...
$config->setEnscriptPath('/usr/bin');
$config->setSedPath('/bin');

// For delivered tarballs, if option enabled...
$config->setTarPath('/bin');

// For delivered GZIP'd files and tarballs, if option enabled...
$config->setGZipPath('/bin');

//
$config->parentPath('/svn/');

$extEnscript[".pl"]="perl";
$extEnscript[".py"]="python";
$extEnscript[".sql"]="sql";
$extEnscript[".java"]="java";
$extEnscript[".html"]="html";
$extEnscript[".xml"]="html";
$extEnscript[".thtml"]="html";
$extEnscript[".tpl"]="html";
$extEnscript[".sh"]="bash";
~

保存并退出。


5 – 重新加载apache并启动websvn链接http://ip/websvn。
如何在CentOS 7中安装WebSVN

图片上传到红联Linux系统教程频道中。


一切搞定。