在CentOS系统中安装Websvn的教程

Tomorrow_hand

Tomorrow_hand

2016-03-31 15:35

有了下面这个在CentOS系统中安装Websvn的教程教程,不懂在CentOS系统中安装Websvn的教程的也能装懂了,赶紧get起来装逼一下吧!

在CentOS系统中安装Websvn的教程

   大家好,今天我们会在CentOS 7.0 上为 subversion(SVN)安装Web 界面 WebSVN。(subverion 是 apache 的顶级项目,也称为 Apache SVN 或 SVN)

  WebSVN 将 Svbverion 的操作你的仓库的各种功能通过 Web 界面提供出来。通过它,我们可以看到任何给定版本的任何文件或者目录的日志,并且可看到所有文件改动、添加、删除的列表。我们同样可以查看两个版本间的差异来知道特定版本改动了什么。

  特性

  WebSVN提供了下面这些特性:

  易于使用的用户界面

  可定制的模板系统

  色彩化的文件列表

  追溯视图

  日志信息查询

  RSS支持

  由于其使用PHP写成,WebSVN同样易于移植和安装。

  现在我们将为Subverison安装WebSVN。请确保你的服务器上已经安装了 SVN。如果你还没有安装,你可以按本教程安装。

  安装完SVN后,你需要以下几步。

  1. 下载 WebSVN

  你可以从官方网站 http://www.websvn.info/download/ 中下载 WebSVN。我们首先进入 /var/www/html/ 并在这里下载安装包。

  代码如下:

  $ sudo -s

  请在shell或者终端中执行上面的命令,因为我们需要切换到root权限来对系统限制区域有访问权。

  代码如下:

  # cd /var/www/html

  # wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip

201565171818204.png (567×385)

  这里,我下载的是最新的2.3.3版本的 websvn。你可以从上面这个网站找到下载链接,用适合你的包的链接来替换上面的链接。

  2. 解压下载的zip

  代码如下:

  # unzip websvn-2.3.3.zip

  # mv websvn-2.3.3 websvn

201565171904655.png (567×385)

  3. 安装php

  代码如下:

  # yum install php

201565172018009.png (567×385)

  4. 编辑WebSVN配置

  现在,我们需要拷贝位于 /var/www/html/websvn/include 的 distconfig.php 为 config.php,并且接着编辑该配置文件。

  代码如下:

  # cd /var/www/html/websvn/include

  # cp distconfig.php config.php

  # nano config.php

  现在我们需要按如下改变文件。完成之后,请保存并退出。

  代码如下:

  // Configure these lines if your commands aren't on your path.

  //

  $config-setSVNCommandPath('/usr/bin'); // e.g. c:program filessubversionbin

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fuwuqi/)

  $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";

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fuwuqi/)
201565172111468.png (711×572)

  5. 启动 WebSVN

  现在,我们将近完成了。现在需要重启Apache服务。你可以用下面的命令。

  代码如下:

  # systemctl restart httpd.service

  接着我们在浏览器中打开WebSVN,输入 http:// IP地址/websvn ,或者你在本地的话,你可以输入 http://localhost/websvn 。

201565172129058.png (1380×755)

  注意: 如果你遇到一个像"Unable to find "enscript" tool at location "/usr/bin/enscript"这样的问题,那么你需要使用yum install enscript安装enscript来修复这个问题。

  总结

  好了,我们已经在CentOS 7上完成WebSVN的安装了。这个教程同样适用于RHEL 7。

展开更多 50%)
分享

猜你喜欢

在CentOS系统中安装Websvn的教程

服务器
在CentOS系统中安装Websvn的教程

在CentOS中安装OpenERP的教程

服务器
在CentOS中安装OpenERP的教程

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

CentOS系统中安装和破解jira的教程

服务器
CentOS系统中安装和破解jira的教程

怎么在CentOS系统上安装Docker

服务器
怎么在CentOS系统上安装Docker

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在CentOS系统下安装SVN服务器的教程

服务器
在CentOS系统下安装SVN服务器的教程

在CentOS系统上安装REMI仓库的方法

服务器
在CentOS系统上安装REMI仓库的方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

iPhone 6s的屏幕尺寸是多少?

iPhone 6s的屏幕尺寸是多少?

将Ubuntu下的文件夹共享给同意局域网中的Windows机器的教程

将Ubuntu下的文件夹共享给同意局域网中的Windows机器的教程
下拉加载更多内容 ↓