`

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

    博客分类:
  • 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可以找到服务启停、权限、用户配置的位置,出现问题后建议分析该文件来解决。

分享到:
评论

相关推荐

    svn 安装 配置 CollabNetSubversion

    2. **下载与安装**:从官方或第三方网站获取 CollabNet Subversion 的安装包,根据操作系统类型选择相应的版本。执行安装程序,按照提示进行安装。 3. **配置 SVN 服务器**:创建 SVN 仓库,这通常通过 SVN 管理...

    redhat linux 下SVN安装及配置过程

    ### Red Hat Linux下的SVN安装与配置过程 #### 一、引言 本文将详细介绍如何在Red Hat Linux 4.4 (i386架构)系统下安装并配置Subversion (SVN)服务器。SVN是一款广泛使用的版本控制系统,特别适用于软件开发团队...

    CollabNet Subversion Edge 4.0.2 + TortoiseSVN+中文包 1.8.2安装、svn服务器搭建、svn工程添加、获取全过程

    CollabNet Subversion Edge 是一款集成了Subversion版本控制系统、Apache服务器和管理界面的开源工具,主要用于企业级的源代码管理和版本控制。该工具提供了一个直观的Web界面,方便管理员进行配置和管理。...

    安装svn以及Usvn详细步骤

    本篇文章将详细介绍如何在Linux系统上安装Subversion及其Web界面管理工具Usvn,并探讨如何将SVN与Apache服务器集成。 首先,我们从安装SVN开始。Subversion提供了RPM包供用户方便地进行安装。例如,你可以使用...

    CollabNetSubversion-extra-1.6.9-1.i386.rpm 详见安装说明

    linux svn subversion 需要按照这个顺序安装,详见安装说明。 1.CollabNetSubversion-client-1.6.9-1.i386.rpm 2.CollabNetSubversion-server-1.6.9-1.i386.rpm 3.CollabNetSubversion-extra-1.6.9-1.i386.rpm 详见...

    svn-server-extras-.rpm+说明.rar

    1. "Linux下SVN+apache简单安装与配置方法.doc" - 这是一个文档,详细介绍了如何在Linux环境中使用Apache HTTP服务器集成SVN,实现版本控制系统。文档可能包括了安装Apache、配置SVN模块、创建仓库、设置权限和访问...

    CollabNetSubversion SVN服务器

    3. **配置服务器**:安装过程中,你需要指定SVN仓库的存储位置,这通常是服务器上的一个目录。此外,还需要配置SVN监听的IP地址和端口,确保团队成员可以访问。 4. **创建仓库**:安装完成后,使用管理员权限运行SVN...

    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]#...

    svn 环境搭建 整合myeclipse

    通过以上步骤,你将能够成功地搭建一个svn服务器,配置客户端TortoiseSVN,并将其与MyEclipse集成,实现高效、安全的代码版本控制和团队协作。记得定期备份版本库,以防数据丢失。同时,对于大型项目,可以考虑使用...

    SVN服务端最新版CollabNetSubversion-server-1.5.4-1.win32.exe

    SVN服务端最新版CollabNetSubversion-server-1.5.4-1.win32.exe

    CollabNetSubversion-client-1.6.9-1.i386.rpm

    linux svn subversion 需要按照这个顺序安装,详见安装说明。 1.CollabNetSubversion-client-1.6.9-1.i386.rpm 2.CollabNetSubversion-server-1.6.9-1.i386.rpm 3.CollabNetSubversion-extra-1.6.9-1.i386.rpm

    CollabNetSubversion-server-1.9.2-1-Win32.exe 简单强大的SVN Server

    CollabNetSubversion-server-1.9.2-1-Win32.exe 简单强大的SVN Server

    svn服务器32位,支持svn协议

    CollabNetSubversion-client-1.8.4-1-Win32安装文件,仅支持svn协议,没有集成apache,需采用svn命令操作

    配置svn CollabNetSubversion-server-1.6.5-6.win32

    CollabNetSubversion-server-1.6.5-6.win32 的安装与配置

    windows svn命令行工具CollabNetSubversion

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

    CollabNetSubversionEdge-5.2.3_linux-x86_64.tar.gz

    首先说CSVN,其实可以简单理解为SVN+Apache的集成版本,当然CSVN还有其他的一些特性(角色的用户管理,灵活的角色和权限配置以及LDAP认证,基于角色的多仓库管理,自动备份、恢复,以及模板和Rest APIs管理),可以...

    CollabNetSubversion-client-1.7.2-1.x86_64.rpm

    *** 注意这是用于 64 位 linux 操作系统的 *** *** 1.7.x 需要升级原先 1.6.x 的工作库后才能正常工作,参见下面的例子 *** CollabNet 官方提供的用于 linux 的 Subversion 客户端。 安装目录是在 /opt/CollabNet_...

    svn安装方法2svn安装方法2

    CollabNet Subversion Server是Windows环境下常用的SVN服务器实现。安装步骤如下: 1. 下载CollabNet Subversion Server:访问官方网站或通过提供的链接下载适合Windows系统的版本,例如`CollabNetSubversion-...

Global site tag (gtag.js) - Google Analytics