Linux上安装CollabNetSubversion,实现Apache与SVN整合

CollabNetSubversion 是集成SVN与Apache的版本控制器安装包

下载地址:

http://www.collab.net/svnedge

 

注意:

CollabNetSubversion兼容 Red Hat Enterprise Linux releases 4, 5 and 6

安装前要先检查linux内核,以防止不支持的内核安装失败。检查linux内核命令:cat /etc/redhat-release

 

题外话:如果是Red Hat 5及以上版本,推荐安装Subversion Edge,Subversion Edge有web界面管理功能,管理更方便,安装更简单,Subversion Edge支持Red Hat Enterprise Linux 5.x - 6.x。

 

安装步骤:

 

先安装client,再安装server

sudo rpm -ivh ./CollabNetSubversion-server-1.6.20-1.x86_64.rpm
sudo rpm -ivh ./CollabNetSubversion-client-1.6.20-1.x86_64.rpm

 

 

SVN配置:

通过 ./CollabNet_Subversion/bin/Configure-CollabNet-Subversion 初始化SVN库;

初始化时可以选择SVN库的根路径,创建库,设置访问地址和端口,创建用户和密码。

 

 权限配置:

具体的用户权限划分,建议手动修改文件

/etc/opt/CollabNet_Subversion/conf/svn_access_file

上面文件的由来是通过分析./CollabNet_Subversion/bin/Configure-CollabNet-Subversion代码得出的。

svn_access_file的格式参考如下:

 

[groups]
role_admin=admin
role_cqcca=admin,wml
role_das=admin,wml,lwh

[cqcca:/]
@role_cqcca=rw

[das:/]
@role_das=rw

 

 

/etc/opt/CollabNet_Subversion/conf/svn_auth_file 是用户文件,里面描述了用户名和密码。

 

 

启停服务:

应该是这个CollabNetSubversion版本不成熟,直接运行bin目录下的appchectl不成功,经过分析Configure-CollabNet-Subversion文件,发现初始化时通过/etc/init.d/collabnet_subversion文件做服务启停的,为了方便操作,直接将这个文件复制到bin目录下。

复制完成后: ./CollabNet_Subversion/bin/collabnet_subversion start|stop|restart|.......

 

总结:

搭建Apache与SVN的难点在于Apache与SVN库的整合,要求两个版本必须兼容,并且和服务器也要兼容,这就增加了失败率和反复尝试,CollabNetSubversion大大提高了成功率,并且简化了一些配置,推荐使用。

不足之处:安装后服务启停不成功,配置权限不灵活,只能分析./CollabNet_Subversion/bin/Configure-CollabNet-Subversion文件来解决这些问题。

./CollabNet_Subversion/bin/Configure-CollabNet-Subversion可以找到服务启停、权限、用户配置的位置,出现问题后建议分析该文件来解决。

CollabNetSubversion-client-1.7.2-1-Win32.exe CollabNet 官方提供的用于 Windows 操作系统 Subversion 客户端。 C:\>"C:\Program Files\CollabNet\Subversion Client\svn.exe" --version svn, version 1.7.2 (r1207936) compiled Nov 29 2011, 22:11:27 *** 这个所谓的“官方”版只提供了英文的提示信息,没有中文提示信息,所以,个人不推荐使用,推荐另外一个 svn 绿色版(体积小,还包含了客户端、服务器端),见下面的链接 *** http://download.youkuaiyun.com/detail/lovetide/3745341 (win32svn 1.7.1,1.7.2 版本尚未发布) 立即下载

相关推荐

windows svn命令行工具CollabNetSubversion

使用方法: 1.双击安装 2.配置环境变量,将安装目录%install_folder%\CollabNet\Subversion Client\添加至path中 3.在cmd使用svn help

linux subversion rpm,Linux(RedHat 4) 下SVN(CollabNet Subversion)服务搭建

最近在Linux服务器上面搭建SVN服务,在网上找了一些资料,不少的文章都是基于source code进行编译安装的,这样的好处是不需要考虑Linux服务器的版本,对于源码的编译安装官网也有着比较好详细的安装指南,对应的地址是:http://svn.apache.org/repos/asf/subversion/trunk/INSTALL,但是感觉安装不是很方便,就没有选择此种方式了。svn的官方...

weixin_42164702的博客 266

CollabNetSubversionEdge-5.2.3_linux-x86_64.tar.gz

首先说CSVN,其实可以简单理解为SVN+Apache的集成版本,当然CSVN还有其他的一些特性(角色的用户管理,灵活的角色和权限配置以及LDAP认证,基于角色的多仓库管理,自动备份、恢复,以及模板和Rest APIs管理),可以看下面的官方介绍: CollabNet Subversion Edge includes everything you need to install, manage and operate a Subversion server. It includes all of the Subversion and Apache binaries needed to run a Subversion server. It also integrates the popular ViewVC repository browsing tool so that users can view repository history from a web browser. 现公司我们给开发人员部署的正是CSVN,简单易用,权限管理,备份等管理通过web来操作,搭建完成后,基本无需进入命令行操作,也可以配合rsync进行触发推送。下面是我的一些文件截图,这篇博文,只是简单的谈谈搭建,至于rsync,以及一些权限的管理、维护等部分暂时从略。

部署或学习记录-Linux带Web管理界面的SVN服务器CollabNet Subversion搭建

Subversion(也叫SVN)是最流行的版本管理软件之一,最早是在2000年由CollabNet公司发布。CollabNetSubversion是有CollabNet公司发布的一款带Web管理界面的SVN版本管理软件。

Bingo冲冲冲 1776

CollabNetSubversionEdge-5.2.0_linux-x86_64.tar.gz

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

linux + apache + subversion安装和基本配置

NULL 博文链接:https://neptune.iteye.com/blog/315019

CollabNetSubversion-server 安装配置指南

<br />其实也不完全算是原创,我主要是借鉴其他网友的,然后加上自己实际情况,亲自实践后的总结。<br />1、下载 CollabNetSubversion-server<br />URL : http://www.open.collab.net/downloads/subversion/<br />官网现在推荐的是 CollabNet Subversion Edge ,下载CollabNetSubversion-server 就得在该网站上选择See previous CollabNet Subvers

zzbatluzhou的专栏 7588

CollabNetSubversion-client-1.6.17-1.x86_64.rpm (注意这是 64 位的)

(注意这是用于 64 位 linux 操作系统的) CollabNet 官方提供的用于 linux 的 Subversion 客户端。 安装目录是在 /opt/CollabNet_Subversion 下。 下面是 1.6.17 在 CentOS 5.6 下运行的示例: [root@centos bin]# uname -sr Linux 2.6.18-238.12.1.el5 [root@centos bin]# svn --version svn,版本 1.6.17 (r1128011) 编译于 May 29 2011,14:51:01 [root@centos bin]# svn info svn://192.168.105.4 路径: 192.168.105.4 URL: svn://192.168.105.4 版本库根: svn://192.168.105.4 版本库 UUID: 80e4e945-1fbf-f34e-bb43-1f6aed80a94d 版本: 1994 节点种类: 目录 最后修改的作者: svn 最后修改的版本: 1994 最后修改的时间: 2011-06-01 05:29:59 +0800 (三, 2011-06-01)

CollabNet Subversion搭建

1.下载安装Svn服务器。//CollabNetSubversionEdge-4.0.11_linux-x86_64.tar.gz 2.将下载的CollabNetSubversionEdge-4.0.11_linux-x86_64.tar放到服务器。 //(/data/svn/) 3.安装csvn前需先安装jdk1.6和python2.4~2.6。 mv jdk-6u31-linux-x64

亘优科技 1006

CollabNetSubversion-client-1.7.3-2.x86_64.rpm [注意这是 64 位的]

*** 注意这是用于 64 位 linux 操作系统的 *** *** 1.7.x 需要升级原先 1.6.x 的工作库后才能正常工作,参见下面的例子 *** CollabNet 官方提供的用于 linux 的 Subversion 客户端。 安装目录是在 /opt/CollabNet_Subversion 下。 建议为 svn 创建软连接: ln -s -f /opt/CollabNet_Subversion/bin/svn /usr/bin/svn 下面是 1.7.3 在 CentOS 5.7 下运行的示例: [root@centos bin]# uname -sr Linux 2.6.18-274.18.1.el5 [root@centos bin]# svn --version svn,版本 1.7.3 (r1242825) 编译于 Feb 15 2012,18:06:34 [root@centos bin]# svn status -q / svn: E155036: 请参阅命令 'svn upgrade' svn: E155036: 工作副本 '/' 格式太旧 (格式 10, Subversion 1.6 创建) 升级 svn 1.6 工作库格式 [root@centos bin]# svn upgrade / Upgraded '/' Upgraded '/var' Upgraded '/var/lib' Upgraded '/var/lib/asterisk' Upgraded '/var/lib/asterisk/moh' Upgraded '/var/lib/asterisk/sounds' Upgraded '/var/lib/asterisk/sounds/zh_CN' Upgraded '/var/lib/asterisk/sounds/en' Upgraded '/usr' Upgraded '/usr/lib' Upgraded '/usr/lib/oracle' Upgraded '/etc' Upgraded '/etc/profile.d' Upgraded '/etc/asterisk' Upgraded '/etc/dahdi' [root@centos bin]# svn status -q / ! / M /etc/odbc.ini M /etc/profile.d/env.sh M /etc/asterisk/res_odbc.conf M /etc/asterisk/func_odbc.conf M /etc/asterisk/extensions.conf

svn 安装 配置 CollabNetSubversion

NULL 博文链接:https://jlwangjinshuang-163-com.iteye.com/blog/1402213

linux 下搭建subversion (svn),CentOS Linux 搭建 SVN(CollabNet Subversion)服务器,易用性和对远程团队的...

CentOS Linux 搭建 SVN(CollabNet Subversion)服务器,易用性和对远程团队的Subversion® 是需要在各个地方共享源代码的全球分布式组织进行版本控制和软件配置管理 (SCM) 的新标准。易用性和对远程团队的开箱即用支持使 Subversion 成为了全球项目的最佳解决方案,相比而言,旧式工具不足以支持分布式团队,而且运行费用太昂贵。CollabNet Sub...

weixin_29911569的博客 220

实测有效防止colab自动断开连接

实测有效防止colab自动断开连接

Thebest_jack的博客 1万+

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

揭秘N531:这颗不到2毛钱的国产栅极驱动器,如何成为功率开关的“全能搭档”?

本文深入解析了国产栅极驱动器N531如何成为功率开关的“全能搭档”。针对MOSFET和IGBT等电压驱动器件在实际应用中需要大电流实现快速开关的核心痛点,N531凭借±500mA的强劲驱动能力、宽电压供电及高兼容性,有效降低开关损耗,提升系统效率与可靠性。文章通过实战案例与设计指南,阐述了这颗高性价比芯片在简化设计、降低成本方面的显著优势。

z5a6b的博客 620

构建面向嵌入式Linux的ARM64交叉编译工具链:从sysroot配置到CMake实战

本文详细介绍了如何构建面向嵌入式Linux的ARM64交叉编译工具链,从sysroot配置到CMake实战。通过分步指导,帮助开发者解决架构不一致问题,提升编译效率,特别适用于树莓派等ARM64设备开发。文章涵盖sysroot机制、环境搭建、CMake配置及常见问题解决方案,是嵌入式开发的实用指南。

weixin_42537142的博客 199

CollabNet Subversion的Windows安装及使用说明

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

coolcoffee168的专栏 1万+

2021-3-20组会 无监督训练下的音频分离 (音源分离) Unsupervised Audio Source Separation Using Generative Priors

0. 说明 一片具体论文的综述

ruclion的专栏 1349

linux 下 CollabNetSubVersion 的安装与配置

1.   在 linux 下 安装 java jdk 1.6.0_20   ,并修改 环境变量. (全局变量 :vi etc/profile 在末尾加上 export JAVA_HOME = /home/robertkun/svnServer/jdk1.6.0_21,然后运行 " . etc/profile "  执行当前脚本。。最后 shift + : , wq  退出 vi (q! 不保存退出)当前用户 : vi .bashrc))安装修改完毕以后 , 测试一下 :$JAVA_HOME/bi

迎风的舵手 2821

手把手教你用Zemax优化MTF:从‘离焦平衡球差’到高频像差控制的实战技巧

本文详细介绍了如何使用Zemax优化MTF性能,从基础设置到高级技巧的全流程。通过具体案例,讲解了如何利用离焦平衡球差提升中频MTF,以及识别和控制高频像差的方法,帮助光学设计工程师和学生有效提升成像质量。

weixin_30752699的博客 751

INMP441麦克风与ESP32的I2S音频采集实战指南

本文提供了INMP441数字麦克风与ESP32开发板通过I2S接口进行高质量音频采集的完整实战指南。详细讲解了硬件连接、软件配置、数据读取及基础处理,并分享了常见的避坑技巧与性能优化建议,帮助开发者快速构建物联网音频应用。

weixin_28396629的博客 598

Linux搭建SVN(CollabNet Subversion)服务器 可视化界面

最近一程序员友人给了我这样一个页面,顿时感觉SVN也可以这样管理的高大上,尽管svn已经不像当年如此风光,但是还有很多公司在使用它。所以也是出于感兴趣就尝试着安装了一下,还算是比较顺利的,但是中间也踩了不少坑。(注意一定要非root用户安装和启动)一、安装环境安装CollabNet Subversion之前必须先安装JDK1.6以上和python2.4...

weixin_34391854的博客 1201

OpenOCD入门到精通:第28章 综合实战:RISC-V 调试

RISC-V调试实战摘要 本文介绍了RISC-V调试规范及其在OpenOCD中的实现。主要内容包括: RISC-V Debug规范的两个版本(0.11和0.13)及其差异,OpenOCD通过自动检测DTMCS寄存器版本号选择对应驱动实现。 RISC-V调试架构的分层设计,包含DTM、Debug Module、Program Buffer等核心组件,以及三种内存访问方式(progbuf、sysbus、abstract)。 以GD32VF103为例的实战调试配置,包括硬件连接、OpenOCD配置文件编写和GDB

从事嵌入式linux android驱动开发,拥有全栈能力 282

CollabNet Subversion Server 配置

CollabNet Subversion Server 配置     1.  下 载 CollabNet  Subversion  Server  [http://www.open.collab.net/products/subversion/]      2. 由于CollabNet Subverison 已经集成了Apache服务器�所以无需额外安装Apache服务 器。     

Justin-lin的专栏 1488

YOLOv11改进策略【模型轻量化】| 替换轻量化骨干网络:ShuffleNet V1

本文记录的是基于ShuffleNet V1的YOLOv11轻量化改进方法研究。ShuffleNet利用和操作降低计算成本,克服了现有先进架构在极小网络中因 1×1 卷积计算成本高而效率低的问题。相比一些传统的网络架构,能更好地。本文配置了原论文中和四种模型,以满足不同的需求。

Limiiiing的博客 1228

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: 将jar包都会copy到工程目录下的lib里面
下一篇: Eclipse Indigo Juno版本调整字体为Courier New
wmljava82278040
博客等级 码龄19年 1粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值