前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SubversionEdge部署研发团队文档管理

SubversionEdge部署研发团队文档管理

作者头像
老七Linux
发布2018-05-31 12:40:52
1.2K0
发布2018-05-31 12:40:52
举报
文章被收录于专栏:Laoqi's Linux运维专列

为了提高公司办公效率,需要搭建一款文档分享server,windows可轻轻松松搭建一个文档服务器,但是为了配合研发同事的工作需要,综合考虑最终使用了Linux下的SVN作为首选。

mark
mark
一、介绍

Subversion Edge是Collabnet公司发布的SVN和Apache等组件结合的SVN管理工具。由于安装过subversion+apache,发现添加账户都需要登录服务器改配置,而subversionEdge有现成的web管理界面。

二、下载

官方地址:https://www.collab.net/downloads/subversion

下载的时候需要注册collabnet账号,这里我选择的是Linux版本:CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz

方式:wget

代码语言:javascript
复制
[[email protected] src]# wget https://downloads-guests.open.collab.net/files/documents/61/18759/CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz

JDK环境下载,这里用的JDK1.8 <关于如何搭建,在我站点均有分享>

代码语言:javascript
复制
[[email protected] src]# java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
三、安装

安装还是蛮简单的,只是需要注意的是服务要用非root用户启动,使用root用户启动会报错。

创建用户

创建用户admin,并赋予sudo权限

代码语言:javascript
复制
[[email protected] src]# useradd admin
[[email protected] src]# passwd admin
[[email protected] src]# vim /etc/sudoers
>>>>
admin   ALL=(ALL)       NOPASSWD:ALL
<<<<
安装SubversionEdge

切换到admin账号,创建新目录放置subversonedge

代码语言:javascript
复制
[[email protected] ~]# mkdir data && cd data
[[email protected] data]# mv /usr/local/src/CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz /data/
[[email protected] data]# tar zxvf CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz 
[[email protected] data]$ sudo chown -R admin.admin csvn
[[email protected] csvn]$ sudo chmod u+s /data/csvn/lib/httpd_bind/httpd_bind
[[email protected] csvn]$ sudo bin/csvn-httpd install
启动服务
代码语言:javascript
复制
[[email protected] data]# systemctl start httpd
[[email protected] data]# cd csvn/
[[email protected] csvn]# cd ./bin/
[[email protected] bin]# ./csvn start
Starting CSVN Console...
....
CSVN Console started
Waiting for application to initialize (this may take a minute)...................
CSVN Console is ready at http://localhost:3343/csvn
查看端口
代码语言:javascript
复制
[[email protected] bin]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1154/sshd           
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2047/master         
tcp        0      0 127.0.0.1:32000         0.0.0.0:*               LISTEN      2546/java           
tcp6       0      0 :::3306                 :::*                    LISTEN      1384/mysqld         
tcp6       0      0 :::3343                 :::*                    LISTEN      2546/java           
tcp6       0      0 :::80                   :::*                    LISTEN      2456/httpd   

访问https://<IP>:4434/,账号密码admin/admin

mark
mark

点击 start

mark
mark

server setting

mark
mark

创建一个仓库

mark
mark
mark
mark

关于权限,默认创建完项目,此项目为全局可读写;

基本权限配置如下,详细参考:

http://help.collab.net/index.jsp?topic=/csvn/action/controlrepositoryaccess.html

mark
mark

创建用户

mark
mark

克隆仓库到本地

mark
mark
mark
mark
mark
mark

当然后期的授权这块 找到规律,其实你会发现控制也不是太难。

mark
mark

功能还是蛮多的,可视化界面,而且还有监控,邮件提醒等服务。新功能等待你的发掘!!

mark
mark
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/01/28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、介绍
  • 二、下载
  • 三、安装
    • 创建用户
      • 安装SubversionEdge
      • 启动服务
      • 查看端口
      相关产品与服务
      文档服务
      文档服务(Document Service,DS)是腾讯云数据万象提供云上文档处理服务,支持多种类型的文件生成图片或 html 格式的预览,可以解决文档内容的页面展示问题,满足 PC、App 等多端的文档在线浏览需求。同时,本产品还提供文本隐私筛查能力,可以有效识别文本中的身份证号、银行卡号、手机号等敏感数据,满足数据可用性和隐私保护的各种要求。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档