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万+

手把手教你搞定国民技术N32G031的Keil开发环境(附Pack包和JLink配置)

本文详细指导如何搭建国民技术N32G031的Keil开发环境,包括Keil MDK安装与激活、Pack包导入、JLink调试器配置等关键步骤。特别针对新手常见问题提供解决方案,帮助开发者快速上手N32G031系列MCU的开发工作。

cuangu9341的博客 424

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

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

仰望星空脚踏实地 6138

手把手教你用C#实现TwinCAT 3 ADS通讯(附完整代码示例)

本文详细解析了如何使用C#实现TwinCAT 3 ADS通讯,包括协议核心价值、开发环境配置、变量通信实践及高级应用场景。通过完整代码示例和性能优化技巧,帮助开发者高效实现工业自动化系统中的实时数据交换,特别适合倍福(Beckhoff)平台用户。

weixin_29230901的博客 117

WSL 运行make提示/lib/modules/xxx/build: No such file or directory. Stop.错误解决办法

WSL运行make提示/lib//modules/xxx文件或目录不存在。 WSL2的内核是修改过的,无法使用 ubuntu上游的内核头文件和modules文件,因此,我们需要手动编译并安装一个版本。

weixin_45668903的博客 1万+

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万+

一种高超声速飞行器弹道的仿真方法

设计并实现了一个高超声速飞行器弹道仿真算法,并应用到基于OSGEarth的态势中。

eyepeak的博客 6542

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

【2025软考高级架构师】基础知识部分——6、软件架构设计

(1)架构是对系统的抽象(2)架构由多个结构组成(3)任何软件都存在架构(4)元素及其行为的集合构成架构的内容(5)架构具有“基础”性(6)架构隐含有“决策”

qq837993702的博客 1万+

深度测评:Accio Work——目前普通用户最友好的多 Agent 协同工具

摘要:Accio Work是阿里国际站推出的多Agent协同工具,通过借鉴古代"三省六部制"构建高效协作框架。该工具支持主流大模型,可配置专业Agent角色,实现40分钟内完成复杂产品PRD等高效协作。其亮点在于直观的UI设计和流程驱动机制,能强制各Agent从专业视角深度思考。虽然超长对话稳定性有待优化,但作为目前最用户友好的多Agent工具,显著降低了构建复杂AI团队的门槛,成为提升个人和小微企业生产力的利器。

Maynor的博客 1734

安装部署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

Swin Transformer 与 CNN 结合实现图像分类

Swin Transformer 与 CNN 结合实现图像分类。(含swin transformer 结构讲解,cnn网络搭建,代码)

这里是Mae。 5027

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

069_死区效应对输出电压畸变的补偿思路

死区效应导致逆变器输出电压在过零点出现台阶畸变,引发THD升高。其本质是死区期间续流二极管钳位造成的非线性误差,与电流方向、负载大小、母线电压耦合。补偿需结合前馈(基于电流方向自适应调整偏置)与反馈(抑制残余谐波),关键在于准确判断电流方向(采用滞环滤波避免跳变)、合理设置补偿量(随负载动态调整),并注意补偿位置、极性及限幅防漂移。调试应通过差分探头、FFT频谱等手段验证效果,最终实现全负载范围内的低畸变输出。

2401_88858637的博客 21

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

搭建SVN服务器

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

weixin_52588152的博客 7695

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

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

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

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、付费专栏及课程。

余额充值