CollabNet Subversion Edge windows版 问题详解

版本管理工具:CentOS下安装配置Subversion Edge 5.2.4(svn 1.8) 这篇文章介绍一下使用官方的Subversion Edge在CentOS下安装和设定的方法。 阅读详情

Windows Installation Information#

The Windows installer is a standard MSI-based Windows installer. We are using Advanced Installer by Caphyon to author the installation process. Running the installer is simple, the only option during the wizard is to select the location to install the product. We default the path to C:\csvn. We chose this as the default, as opposed to using C:\Program Files to minimize issues around dealing with paths that have spaces in the name and also to avoid Windows User Account Control (UAC) issues on Vista and later OS. We can test these scenarios and resolve issues in the product but as you start adding hook scripts and other integrations to Subversion it is an issue you are always dealing with. So we chose a default path that avoids some of these problems and makes the overall experience easier for the administrator.

Things we do during the install process#

Here are some of the things we do during the install process, beyond simply copying the bits to your drive.

  1. Check for and install a valid Java 6 runtime. This is handled as an installation pre-requisite automatically. If a JRE is not found, we run the Sun/Oracle installer.
  2. Set/replace the JAVA_HOME environment variable to point to the Java 6 runtime
  3. Install Python 2.5 runtime, including mod_python and Windows extensions
  4. Set/replace the registry entries for Python2.5 to point to the version we install
  5. Set/replace the PYTHONHOME environment variable to point to our Python 2.5 runtime
  6. Add Windows service for the CollabNet Subversion Edge Console
  7. Add Windows service for the CollabNet Subversion Server (Apache)
  8. Add Windows Firewall exceptions for the Apache executable and the default Subversion Edge port (3343)
  9. Create a Start Menu shortcut to open browser to http://localhost:3343/csvn
  10. Add the csvn\bin and csvn\Python25 folders to beginning of PATH

Troubleshooting Problems#

The main issues that customers experience on a new install are related to the services that we install. Either they fail to install at all or they fail to start. This will give you some information on what to look for to resolve any problems you are having.

Server never says it is Ready

After running the install the web page that we bring up to show you the server is starting never says it is Ready. This means that either the service never installed or it did not start. Please do the following:

Check if the service installed

Open the Windows Services control panel and see if there is a CollabNet Subversion Edge service. If you prefer to check from a command line try this:

C:\>sc query CSVNConsole

SERVICE_NAME: CSVNConsole
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

This shows a running service. This is what you would see if the service is not installed:

C:\>sc query CSVNConsole
[SC] EnumQueryServicesStatus:OpenService FAILED 1060:

The specified service does not exist as an installed service.

Service Not Installed

The primary reason we have seen for the service not being installed is that Java is not in your PATH. The Sun/Oracle JRE normally adds java.exe to the Windows system folder, but there have been some users that install the JDK and do not install the JRE so they do not have anything in PATH. To check, just run this command:

C:\>java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)

If you get some output, then it is in your PATH. You can install the service manually by going to the folder C:\csvn\svcwrapper\bat and running the script installService.bat

C:\>cd \csvn\svcwrapper\bat

C:\csvn\svcwrapper\bat>installService.bat

C:\csvn\svcwrapper\bat>if . == . goto skip

Apr 14, 2011 5:37:43 AM org.apache.commons.vfs.VfsLog info
INFO: Using "C:\DOCUME~1\markphip\LOCALS~1\Temp\1\vfs_cache" as temporary files
store.
Service CSVNConsole installed

You should now be able to see the service and start it. You can run the script startService.bat to start it, or you can start it from the Services Control Panel.

Service Exists But Will not Start

The service exists but it fails to start. The main cause of this seems to be that Java is not in PATH. Use the technique shown before to check if it is in PATH. Install the JRE if you do not have Java in your PATH an that should resolve the problem. If it doesn't, there are some logs you can check:

C:\csvn\appserver\wrapper.log.0

This log file shows the output from starting the service. There would not typically be any errors in this log file, but it is worth checking.

C:\csvn\data\logs\console_YYYY_MM_DD.log

This log file has the output from the actual application when it starts. Look for error messages and they should give a clue as to why the app did not start. Mail the log file to our discussion forum if you need help.

Problems we are aware of#

Here are some issues we are aware with the install.

  1. Trying to use ViewVC can give an Internal Server Error - 500. This problem is typically caused because you have conflicting DLL's in your Windows system32 folder. We did not want our installer to mess around with this folder, so we do not try to fix your system. In our own testing, the most common cause of this problem was if you have previously installed ActiveState Python 2.5. Their installer puts some DLL's that begin with "py" in the system32 folder. Moving these to a temp folder immediately solves the problem. We are using the Python distribution from python.org and the DLL's appear to conflict with one another. A similar problem can occur if you have conflicting OpenSSL DLL's in the system32 folder. These are the files (libeay32.dll and ssleay32.dll). Typically, rebooting the server after installing our application resolves this problem because we put our folder first in the PATH. You could also remove the DLL's.
  1. 64-bit Windows. We are providing a native Windows 64-bit installer and we check for and install a native 64-bit JRE. However, the Apache and Subversion native binaries that we are currently providing are still 32-bit. We will be updating these to true 64-bit binaries in the near future. By using the 64-bit installer, you will be connected to the right package repository to receive these updates automatically in the future. We are also fully testing the installer and binaries on 64-bit versions of Windows 2003 and 2008.

http://whxhz.iteye.com/blog/1294253

CollabNet Subversion Edge 5.2.2 安装与管理指南 在现代软件开发中,版本控制系统是核心基础设施之一。(简称SvnEdge)是一款由CollabNet公司开发的企业级版本控制系统,集成了Subversion(SVN)和Git两种版本控制系统的管理功能。它为企业提供了便捷的团队协作环境,支持集中式和分布式版本控制模型,并具有用户友好的Web界面。SvnEdge不仅关注代码的版本管理,还强调安全、性能优化、以及跨平台的兼容性,是那些追求高效协作和精细管理的专业团队的理想选择。 阅读详情

相关推荐

CollabNetSubversionEdge for Windows 5.2.4

Subversion Edge是Collabnet公司发布的SVN和Apache等组件结合的SVN管理工具;最新版本 5.2.4集成了 SVN1.12版本。官网( https://www.collab.net/downloads/subversion );官网下载非常慢,分享给需要的朋友;

SVN系统部署说明(CollabNet Subversion Edge + TortoiseSVN

对互联网公司而言,SVN的重要性不言而喻。本文选用CollabNet Subversion Edge作为SVN服务端和控制台,以TortoiseSVN作为客户端部署SVN系统。CollabNet Subversion Edge控制台功能十分强大,便于维护管理,且能采用LDAP认证方式,适合部署了内部域控的组织。而TortoiseSVN客户端的功能和性能有口皆碑,无需赘述。 一. 准备工作 虚拟...

kehana的博客 8081

CollabNetSubversionEdge-5.2.3

CollabNetSubversionEdge-5.2.3,官网下载需要注册,而且速度极慢,现下载完成之后压缩成zip包共享给大家。

Linux下安装CollabNetSubversionEdge

4、配置系统权限,打开/etc/sudoers文件,找到root ALL=(ALL) ALL,加入svn ALL=(ALL) ALL。安装CollabNet Subversion时首先需要安装依赖JDK和python。[root@ding100 opt]# useradd svn #添加用户。执行命令:cd /opt/subversion/csvn。1、安装jdk,如果未配置yum源,请自行配置。2、安装python运行环境。3、添加svn系统用户。

weixin_42136914的博客 512

CollabNetSubversionEdge-5.2.0_linux-x86_64.tar.gz

说明:svn web管理工具,由于官网国内基本打不开,所以特地买了一台香港服务器下载

CollabNetSubversionEdge-5.2.4_setup-x86_64_0_0.zip

Subversion Edge是Collabnet公司发布的SVN和Apache等组件结合的SVN管理工具;是从官网下载的,目前是最新版本。官网的下载速度只有几k,实在太慢了。

CollabNet Subversion的Windows安装及使用说明

目前最好用的Subversion堪称CollabNet版本,它集合了Subversion所需要一切资源(Apache等),无需单独安装第三方软件,且更新快,具备图形操作功能,方便使用。以下说一下CollabNet Subversion的Windows系统下简单安装及使用。

coolcoffee168的专栏 1万+

华三(H3C)网络设备配置命令大全与学习指南

本文全面介绍 H3C 网络设备的配置命令,涵盖路由器、交换机、ACL、NAT、VTY、SSH、本地用户、日志、STP、防火墙、QoS 等模块,适合网络工程初学者与运维人员参考。

DreamCollector的博客 6565

【安装与配置】--CollabNetSubversionEdge安装与使用

下载地址:http://www.collab.net/downloads/subversion 下载:CollabNetSubversionEdge 依赖:JRE1.6+,python包 安装JDK1.6与python略过 Linux版 1、root用户下建立svnroot用户,及设定密码 #增加名为svnroot的用户 useradd svnroot #为svnroot设定密码

仰望星空脚踏实地 6138

WRF实战:自定义Vtable解析ECMWF海温数据的关键步骤与技巧

本文详细介绍了在WRF模型中自定义Vtable以解析ECMWF海温数据的关键步骤与技巧。通过解剖GRIB文件、编写自定义Vtable条目以及配置METGRID.TBL,解决了ECMWF数据与WRF模型对接的难题,为海洋气象和台风模拟研究提供了高精度数据输入方案。

weixin_29279101的博客 336

ENVI 5.6保姆级教程:高分七号DLC影像从打开到融合的完整流程(附避坑指南)

本文详细介绍了ENVI 5.6处理高分七号DLC影像的完整流程,包括环境准备、数据解压、正射校正、图像融合等关键步骤。特别针对国产卫星数据处理的独特挑战,提供了实用的避坑指南和优化技巧,帮助用户高效完成光学影像的预处理和质量提升。

weixin_33269743的博客 382

CollabNet Subversion Edge windows版 详解

CollabNet Subversion Edge windows版 详解 1.官网http://www.collab.net/downloads/subversion/   下载CollabNetSubversionEdge-2.1.1_setup.exe,有96M多,与之前的版本CollabNetSubversion-server-1.6.11-3.win32.exe   相比大多了

jbgtwang的专栏 1万+

QOpenGL入门教程(二)—— 第一个QOpenGLWidget程序

终于到了实际操作的环节了,这一章我们要做的是: 创建OpenGL窗口 创建并编写着色器程序 为着色器程序装配顶点数据 启动渲染管线进行绘图 第一步:创建新项目 首先,我们使用Qt创建一个常规的QWidget项目,建议不要勾选ui设计器(个人习惯,笔者不太习惯于使用ui来设计) 第二步:创建QOpenGLWidget并实现三个虚函数 QOpenGLWidget Qt5.4之前,Qt可以通过一个QGLWidget类来创建OpenGL窗口,但由于opengl的发展,在5.4版本的时候,Qt提供

ItaLink 1万+

Configuring COLLABNET Subversion with Active Directory

August 17, 2011 by Dinesh Sharma 25 Comments Collabnet LDAP Settings If you need to host Subversion in a Windows Server environment, it is always desirable to integrate subversion with

ximen502的专栏 2148

Python高效转换病理图像:从mrxs到SVS的完整实践指南

本文提供了使用Python将数字病理切片从mrxs格式高效转换为SVS格式的完整实践指南。针对mrxs格式兼容性差的问题,文章详细解析了基于openslide和tifffile库的核心转换流程,并重点分享了应对大内存消耗的优化方案与流式处理技巧,确保转换后的SVS文件保留多分辨率金字塔结构,兼容主流病理分析工具。

weixin_29051811的博客 548

librealsense2 camera.so: undefined symbol:ZN2cV3MatC1EV解决笔记记录

先参考的这个兄弟的办法虽然没解决但是提供了大方向感谢; realsenseD400系列相机报错:undefined symbol: _ZN2cv3MatC1EiiiRKNS_7Scalar_IdEE解决方案 后解决办法参考 No GPU usage on jetson xavier NX · Issue #2326 · IntelRealSense/realsense-ros · GitHubOpenCV_DIR" to a directory containing one of the above f

梁俊星的博客 3516

安装部署Redmine+Subversion服务

http://my.oschina.net/u/660263/blog/71995 原 荐 安装部署Redmine+Subversion服务 发表于1年前(2012-08-10 23:05)   阅读(3198) | 评论(0) 26人收藏此文章, 我要收藏 赞0 安装 部署 BitNami Redmine Subversion CollabN

每天问问自己,你今天努力了吗? 2054

用易经智慧看懂人工智能:64卦中的科技密码--当古老智慧遇见未来科技

在人工智能狂飙突进的今天,我们总在追问:这些代码构建的智能究竟会带人类走向何方?或许答案早已藏在《周易》的六十四卦中——这本中华文明的“源代码”,正用一种跨越时空的语言,悄悄解释着最前沿的科技秘密。

weixin_38410320的博客 2084

CollabNet Subversion Edge 安装笔记(1):基本安装设定篇

转载于:http://blog.miniasp.com/post/2011/12/30/CollabNet-Subversion-Edge-Installation-Notes-Part-1-Basic.aspx   今天花了好多時間把 CollabNet Subversion Edge 給安裝起來,龜毛的我當然不甘於「基本安裝」,還連同「整合 AD 網域環境」與「安裝 SSL 憑證」(並非自...

weixin_34205076的博客 178

基于 STM32 的乒乓球发球机控制系统设计与实现

乒乓球发球机是一种能够按照预设参数自动、连续发出乒乓球的训练设备。本系统以 STM32F103C8T6 为主控核心,通过控制实现球速调节、实现落点与旋转方向控制、实现出球节奏控制,并配合 OLED 显示与按键人机交互,实现速度、频率、落点、旋转四大参数的可调发球训练。

weixin_42300449的博客 210

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

搭建SVN服务器

如何在windows系统下搭建SVN服务器一、前期准备二、安装CollabNet Subversion三、安装TortoiseSVN客户端并验证成功搭建SVN服务器 最近有同事找到我,吐槽项目组内的共享文件经常编辑出错,组内的资料到处乱放,没有规则,不好查找和保存。讲真,windows的共享文件夹中,多人编辑真的容易覆盖出错,最后我给同事出了个主意,建一个SVN配置库,集中操作、易于管理、保证安全性、安装简单,好处不要太多。这里先给大家介绍一个简单的windows下的搭建,适用于小型项目或者单纯的文档库管理

weixin_52588152的博客 7695

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Subversion Edge 的迁移

由于实验室的需要,把实验室的版本库迁移到了windows2008上,服务器由32位的换成64位的了。 原先装在windows2003上的版本为CollabNet Subversion Edge 2.2.1,到windows2008上, 需要先装一个满足64位的jdk, 官方下载 http://www.oracle.com/technetwork/java/javase/downloads

zhangwenjun32的专栏 3643

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

SVN的使用-CollabNet服务器和Tortoise客户端的安装。

很多人一开始安装SVN的时候都会采用源代码编译安装,手动安装apache 服务器。尤其是当操作系统是Linux时。国内关于SVN在Linux系统的教程文章实在是有些落后,搜出一堆文章,内容却都是一样,着实让人失望。如果你单纯的只是想要一个管理工具的话,完全可以使用这些可视化的软件,这样方便的多了。所以在这里我把我这次使用CollabNet 进行source control的一些经验分享给大家。 ...

weixin_30732487的博客 297

CollabNetSubversionEdge windows版安装Subersion Server无法启动!的解决方法

在安装CollabNetSubversionEdge后,点击启动,提示 Subersion Server无法启动! 此时需要确认服务中是否有下面的两个服务 一般 没有CollabNet Subversion Sever会提示该问题,原因是服务中已经安装了Apache的服务,安装时冲突无法安装,此时可以查看服务描述中有类似“Apache/2.4.7 (Win64) SVN/1.8.5 Op

794

csvn(apache+svn)管理工具搭建

   csvn(apache+svn)管理工具搭建 1 安装java环境准备 1.1 下载JDK解压 在安装CSVN之前必须先安装JDK 将下载好的jdk-8u191-linux-x64.tar.gz解压到/usr/local目录下 # mv /home/vsftpd/ftp1/jdk-8u191-linux-x64.tar.gz /usr/local # tar –vxzf jdk-...

qq_41578336的博客 972
上一篇: git 12个技巧
下一篇: 2013年安排
backzero
博客等级 码龄15年 3粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值