Linux下安装SVNWebClient简明步骤详解

开发 项目管理
本文和大家一起学习一下如何在Linux下安装SVNWebClient,主要从五个方面介绍,希望通过本文的学习大家能够掌握Linux下安装SVNWebClient的方法。

本节向大家简单介绍一下Linux下安装SVNWebClient(svnwebclient)问题,主要包括准备工作,安装部署,配置等方面的内容,在这和大家分享一下,希望本文对你的学习有所帮助。下面是安装SVNWebClient的具体步骤。
准备:
①Subversion安装(略)([url]http://localhost/svn/[/url]可以正常访问)。
②Jdk安装(略)。
③Tomcat安装(略)。
各软件版本的要求参照软件的readme.txt文件。个人感觉区别不大,用高版本的一般不会出现问题。我用的是jdk1.5、Tomcat4.1.3.1。
1、下载WebClientforSVN,下载地址为:
[url]http://www.polarion.org/index.php?page=overview&project=svnwebclient[/url]
2、部署SVNWebClient,***次配置成功以后退出Tomcat,删除war包。
解压,将svnwebclient.war文件复制到%tomcat_home%/webapps/下。
启动TOMCAT(/%tomcat_home%/bin/startup.sh)。
删除svnwebclient.war文件
停止Tomcat服务(/%tomcat_home%/bin/shutdown.sh)。下面我们看一下安装SVNWebClient过程中版本库如何设置。
3、SVNWebClient版本库的设置:
使用vi编辑器,编辑web.xml添加ParentRepositoryDirectory参数
#vi%tomcat_home%/webapps/svnwebclient/WEB-INF/web.xml
找到以下四行代码,如果只有一个仓库可以暂时注释掉<!---->。
 

  1. <context-param> 
  2. <param-name>RepositoryUrl</param-name> 
  3. <param-value>[url]http://localhost/svn/test/</param-value>[/url]  
  4. </context-param> 

添加以下四行代码:
 

  1. <context-param> 
  2. <param-name>ParentRepositoryDirectory</param-name> 
  3. <param-value>[url]http://localhost/svn/</param-value>[/url]  
  4. </context-param> 

注:此处最容易出现问题,常见问题为“Yourcredentialsarenotcorrect.Pleasecheckthemandtryagain”。
2"[url]http://localhost/svn/[/url]"是Subversion的版本库的根目录访问地址。
2param-value值要用"/"结束,即要形如"[url]http://localhost/svn/[/url]",而不是"[url]http://localhost/svn[/url]"。否则会报错。有多个仓库时添加RepositoryUrl。
2SVNWebClient关于中文路径支持的问题,网上有许多相关的修改方法,我就不写了。不过,我用的这个版本(官方***下载的),中文路径是好用的~呵呵~有空再试试去~~
4、录方式设定:
我们来看一下Linux中安装SVNWebClient时录方式如何设定。#vi%tomcat_home%/webapps/svnwebclient/WEB-INF/web.xml
找到BasicAuth,其值为true或false。
当值为true时,使用弹出窗口方式登录,直接输入Subversion里的用户名密码就可以了
当值为false时,登录时先进入/login.jsp画面,***行应该是填仓库名,这个只在多仓库时才会用到~~~如果只有一个仓库,就留空
5、登录
启动TOMCAT(/%tomcat_home%/bin/startup.sh)。
[url]http://localhost:8080/svnwebclient/[/url]
OK了,到这里,应该可以正常访问svnwebclient了
如果觉得,每次都要打:8080比较麻烦,可以安装apache+mod_jk+tomcat,配置workers.properties,实现从apache跳转到tomcat~~~呵呵
========================================================
Linux下安装SVNWebClient时的其它设定:
1:webapps/svnwebclient修改
“/svnwebclient/”可随意修改~~~直接在%tomcat_home%/webapps下使用mv命令改名就可以了
到此,svnwebclient应该可以使用了~~~
2:svnwebclient的temp存放路径修改web.xml
3:Realm,登录窗口显示的名称
<context-param>
<param-name>BasicRealm</param-name>
<param-value>SvnWebClient</param-value>
</context-param>
4:logout链接
<context-param>
<param-name>Logout</param-name>
<param-value>true</param-value>
</context-param>
5:svnwebclient的log文件位置修改
#visvn/WEB-INF/classes/log4j.properties
log4j.appender.FA.file=/var/log/SVNWebClient.log本节关于Linux下安装SVNWebClient介绍完毕。
 

【编辑推荐】

  1. SVN使用手册之入门篇
  2. SVN管理与应用相关的资料参考手册
  3. 详解SVN提交更新七大准则
  4. 常用SVN目录结构简明介绍
  5. SVN服务器安装指导手册
责任编辑:佚名
相关推荐

2010-06-03 10:51:09

Hadoop安装部署

2021-06-03 08:04:13

LinuxMySQL配置

2016-10-27 13:25:08

LinuxMySQL安装

2010-05-28 12:32:50

2010-05-25 19:12:26

SVN+TRAC+AP

2010-08-11 15:26:43

Flex插件

2010-08-02 17:04:43

Flex for ec

2010-07-08 16:42:28

UML包图

2011-03-09 10:25:25

Linux安装LAMP

2010-06-09 11:05:52

Eclipse UML

2010-05-26 14:16:17

本地SVN服务器

2010-05-25 08:46:12

2021-02-21 17:56:55

LinuxNodeJS

2010-05-26 09:41:34

SUSE SVN服务器

2010-11-02 14:16:02

linux下安装DB2

2010-03-30 16:26:09

Oracle

2010-05-27 11:32:29

2009-08-10 11:12:06

2010-08-10 13:22:02

2010-03-04 09:27:00

Oracle RAC
点赞
收藏

51CTO技术栈公众号