传统的使用Subversion + Apache Http Server搭建Subversion服务器,整个安装过程的配置文件修改完全是手动修改。无论是SVN项目的添加,还是用户的添加,以及用户访问权限的设置,以及用户登录验证方式的修改,都必须登录到SVN服务器上修改对应的配置文件,效率很低。CollabNet提供了Subversion Edge大大简化了SVN服务器的安装,以及安装后的配置。
本文介绍如何在CentOS 7.4上安装Subversion Edge以及使用Subversion Edge的GUI界面配置SVN服务器。

Subversion Edge服务器的启动需要使用非root用户,我们创建svn用户,用以启动Subversion Edge服务器。

groupadd svn
useradd -g svn svn

将svn用户加入/etc/sudoers文件中

svn     ALL=(ALL)       NOPASSWD: ALL

切换到svn用户,执行下列指令

sudo mkdir /opt/subversion
sudo chown -R svn:svn /opt/subversion
sudo chmod o+wx /opt/subversion

从CollabNet官网下载SubversionEdge最新的Linux 64位安装包

需要注意的是,CollabNet官网对Chrome和Firefox等非IE系浏览器支持不佳,直接通过这两个浏览器下载的tar.gz文件大小错误,为180M,接下来会解压失败,建议使用IE浏览器登录官网下载。

将下载后的tar.gz文件放到/opt/subversion目录下,进行解压

tar -zvxf CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz

解压后会在/opt/subversion目录下生成csvn子目录

CentOS 7中使用Subversion Edge安装Subversion服务器相关推荐

  1. centos7切换root为mysql,CentOS 7中使用rpm方式安装MySQL 5.7后无法使用root登录解决

    最近在CentOS 7中通过rpm方式安装了最新版本的mysql-server 5.7 (mysql57-community-release-el7-7.noarch.rpm) ,发现安装成功后无法使 ...

  2. CentOS系统中使用yum快速安装python3

    需求 购买CentOS系统的云服务器后,发现系统内置的python版本为python2, 而且目前多数Linux系统的云服务器中都内置的是python2,但是python2即将停止维护, 又因为程序都 ...

  3. linux安装pgsql源码包解压,在Linux(centos)中使用源码安装pgRouting

    目录 一.解压pgRouting 二.配置PostgreSQL的环境变量 三.编译源代码 四.测试 由于pgRouting依赖于PostGIS和PostgreSQL,所以阅读本文之前,务必请先阅读: ...

  4. 版本管理工具:CentOS下安装配置Subversion Edge 5.2.4(svn 1.8)

    这篇文章介绍一下使用官方的Subversion Edge在CentOS下安装和设定的方法. CollabNet + VersionOne 强强联合 2017年8月7日,CollabNet和Versio ...

  5. centos php 默认安装目录,centos系统中的软件安装目录在哪

    centos系统中软件的默认安装目录一般在/usr/local或者/opt中. 我们还可以通过whereis命令来查看软件的实际安装路径. 命令:whereis 功能介绍:在特定目录中查找符合条件的文 ...

  6. yum centos 7.4 安装svn服务器

    1.查看linux版本   cat /etc/redhat-release 查看CentOS版本     cat /proc/version 可以看出centos是7.4的,linux为64位的 2. ...

  7. docker 安装Subversion Edge

    实验了很多次,之前老是web启动不了,就是这里点击启动老是报错,网上说是必须用非root用户启动,但是我用docker 又会遇到sodu 的问题. 最后实验,只要解压的时候用非root用户解压(可能是 ...

  8. Centos 5.6 安装subversion总结

    Subversion是一个自由,开源的版本控制系统.在Subversion管理下,文件和目录可以超越时空.Subversion将文件存放在中心版本库里.这个版本库很像一个普通的文件服务器,不同的是,它 ...

  9. CentOS 7.2 安装Subversion(SVN)

    subversion 简介 Subversion是一个自由开源的版本控制系统.在Subversion管理下,文件和目录可以超越时空.  Subversion将文件存放在中心版本库里,这个版本库很像一个 ...

最新文章

  1. redis数据类型_认识Redis与Redis的数据类型
  2. 解析IT行业的苦逼工作!(漫画)
  3. DELL R720 服务器 RAID阵列卡配置介绍
  4. OpenCV序列中创建矩阵cv :: Mat的实例(附完整代码)
  5. 全国信息学奥林匹克联赛 ( NOIP2014) 复赛 模拟题 Day1 长乐一中
  6. 细说Nginx配置文件
  7. 从“负电价”说起:谈谈德国新能源消纳的借鉴意义
  8. sqlite-常用语句
  9. 为MFC中的ListBox添加水平滚动条
  10. 在邮件标头中找到无效的字符_在实践中重试HTTP标头
  11. 利用CMD在vim中直接编译
  12. SNS网站中怎样获取MSN联系人信息
  13. 最近好颓废啊,改过自新就从收拾自己的东西开始吧
  14. 浪曦视频在线的ASP.NET AJAX视频教程下载
  15. 三维点云数据处理软件供技术原理说明_三维点云数据获取方法及获取系统技术方案...
  16. 压测学习总结——高并发性能指标:QPS、TPS、RT、吞吐量详解
  17. 浪潮提出“计算+”挖大数据商机
  18. 获取远程资源提示msxml3.dll指定资源下载失败
  19. 7年弹指一挥间:iOS演进史
  20. revit二次开发——如何选取元素(revit2016)

热门文章

  1. apple mobile 2 PC
  2. 2023美春赛Z题:奥运会的未来
  3. 青海省湟水北干渠工程南门峡四支渠隧洞塌方处理
  4. 【图论】电气工程师 ceoi
  5. linux qt rsa加密解密,使用Qt实现一个简化版的RSA加密算法
  6. 表白墙微信小程序源码【源码好又多】
  7. 下载WIN7版本的iTunes
  8. 安装sql server 2000企业版及升级为sp4(监听1433端口)
  9. Java8 的 Stream简单教程
  10. 两台电脑之间Sql Server数据库的链接配置