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

最近在Linux服务器上面搭建SVN服务,在网上找了一些资料,不少的文章都是基于source code进行编译安装的,这样的好处是不需要考虑Linux服务器的版本,对于源码的编译安装官网也有着比较好详细的安装指南,对应的地址是:http://svn.apache.org/repos/asf/subversion/trunk/INSTALL,但是感觉安装不是很方便,就没有选择此种方式了。svn的官方网站也提供了Binary Packages下载,只需要选择你安装的平台即可,笔者安装在RedHat4版本的Linux 64位的服务器上面,选择了对应到平台以后,会看到下图所示的界面:

2c5acfeccc6dd5e6e2fa67d51df2c519.png

笔者选择了CollabNet版本的服务端,进入下载页面以后,把页面整体大概过一遍以后你就会发现如果Redhat的版本是5以上的话,你就可以下载Subversion Edge,这个的配置比较简单,安装好了以后可以用图形界面配置,有点类似windows下的VisualSVN Server。官方原文如下:

A certified software stack containing the latest versions of Subversion, Apache, and ViewVC.

Platforms: Red Hat Enterprise Linux 5.x, Red Hat Enterprise Linux 6.x, CentOS 5.x, SUSE Linux Enterprise 11.x

其他版本的只能下载客户端、服务端、viewcc对应的rpm安装包了,我下载4个文件,一次参考官方的安装README进行操作,这四个文件对应的文件名称如下:

CollabNetSubversion-client-1.7.5-1.x86_64.rpm

CollabNetSubversion-extras-1.7.5-1.x86_64.rpm

CollabNetSubversion-server-1.7.5-1.x86_64.rpm

RPM-GPG-KEY-csvn.asc

这里分享两篇关于安装步骤的文章地址,介绍关于CollabNetSubversion Linux 服务端配置、安装,地址如下:

服务配置好了以后,并且可以正常访问,一般还存在最常用的配置就是配置用户权限,一般都是会对不同的目录(也有人叫不同的路径)指定给不同的用户的权限也不同,SVN的权限配置是在/etc/opt/CollabNet_Subversion/conf/目录下,里面有对应的配置文件,个人感觉比较核心常用的是svn_access_file,这个文件配置了仓库对应用户的具体权限,一般修改这个这个文件就可以完成。此文件的配置windows下VisualSVN Server图形界面配置最后生成的authz文件配置基本一模一样,可以配置用户组、用户对不同仓库、文件的权限,这里就不再说明改文件的具体配置,有兴趣的童鞋可以看google下了。

最后在分享下一些比较常用的配置使用:

重启服务命令:/etc/init.d/collabnet_subversion restart

增加用户:htpasswd /etc/opt/CollabNet_Subversion/conf/svn_auth_file 'username'0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值