• 请不要在回答技术问题时复制粘贴 AI 生成的内容
patrickstar
V2EX  ›  程序员

大家 GitLab 是采用那种方式安装的啊

  •  
  •   patrickstar · Nov 14, 2016 · 7663 views
    This topic created in 3643 days ago, the information mentioned may be changed or developed.
    网上看了一下子,可以采用源码安装,或者 rpm/deb 包安装,还可以采用 https://bitnami.com/stack/gitlab/installer 上的傻瓜包安装

    由于源码安装依赖太多安装麻烦,而且对 PostgreSQL, Ruby 等都不熟,这条路就不去折腾了。

    我想知道 deb 包安装和傻瓜包安装的在稳定性、数据备份与迁移等方面有什么差异,大家一般有哪种方式安装的,不想去逐个尝试比较了,希望有经验的 V 友提供点建议意见
    34 replies  •  2016-11-15 15:05:32 +08:00
    lujiajing1126
    lujiajing1126
    Nov 14, 2016
    1
    源码安装
    letitbesqzr
    letitbesqzr
    Nov 14, 2016❤️1
    2
    docker-compose 感觉最方便了,还不用在系统上装乱七八糟的环境
    https://github.com/sameersbn/docker-gitlab/blob/master/docker-compose.yml
    yanyanlong
    yanyanlong
    Nov 14, 2016
    3
    小组内部用 bitnami 傻瓜包安装的
    gamexg
    gamexg
    Nov 14, 2016
    4
    docker 对于这种依赖多的还是直接 docker 省事。
    docker-compose 配置写好直接备份当前目录就完事,迁移直接拷贝目录。
    hxsf
    hxsf
    Nov 14, 2016 via iPhone
    5
    分别安装。没用 gitlab 自带的 ngx 和 pg 。
    catface
    catface
    Nov 14, 2016
    6
    完全自己搭环境用了两年,更新比较麻烦
    最近一次换服务器,折腾了几天官网的 docker ,最后选择了 https://github.com/sameersbn/docker-gitlab
    selinaspy
    selinaspy
    Nov 14, 2016
    7
    用的 docker 社区版镜像,升级备份简直不要太方便~
    shiji
    shiji
    Nov 14, 2016 via Android
    8
    我用的是 omnibus 版的,省时省力, nginx PostgreSQL 都内置独立版本。早些年没出这个版本的时候是源码安装,那个折腾啊。。。
    jarlyyn
    jarlyyn
    Nov 14, 2016
    9
    docker 安装
    coolcoffee
    coolcoffee
    Nov 14, 2016
    10
    docker 简直完美。

    但熟悉 Docker 需要一段时间。
    lrh3321
    lrh3321
    Nov 14, 2016
    11
    docker +1
    111111111111
    111111111111
    Nov 14, 2016
    12
    docker +1
    然后进 shell 里改配置
    kxxoling
    kxxoling
    Nov 14, 2016
    13
    docker 最简单,这种对内服务我都是用 docker 部署的。
    sudoz
    sudoz
    Nov 14, 2016
    14
    docker 比较好些, gitlab 的依赖太多,不想和已有环境冲突的话,还是用 docker
    corethink1
    corethink1
    Nov 14, 2016
    15
    讲道理 GitLab 和 GOGS 使用的语言国内不常用,导致系统集成很麻烦,各种蛋疼之后,我们索性自己开发了一套, PHP 为主,不过暂时还没开源出来,也是有计划搞出开源社区版。 https://www.oschina.net/search?q=corethink+git&scope=news
    pangliang
    pangliang
    Nov 14, 2016
    16
    轻量级用 gitbucket 吧...
    kelb
    kelb
    Nov 14, 2016
    17
    docker 安装比较好
    luojiyin87
    luojiyin87
    Nov 14, 2016
    18
    docker
    sylecn
    sylecn
    Nov 14, 2016
    19
    只使用过 gitlab omnibus deb 安装。还是比较方便的。更新也方便。
    备份和恢复略坑,因为恢复时只能恢复到做备份时的版本。所以如果使用 deb 安装,建议在保存备份文件的地方也保存该 deb 包。

    涉及到数据存储或者有 debug 需求的不喜欢用 docker 。
    biossun
    biossun
    Nov 14, 2016
    20
    docker
    Enivel
    Enivel
    PRO
    Nov 14, 2016
    21
    gogs 你会回来点赞的
    cxbig
    cxbig
    Nov 14, 2016
    22
    Docker +1
    withinthefog
    withinthefog
    Nov 14, 2016
    23
    docker...
    xcodebuild
    xcodebuild
    Nov 14, 2016
    24
    docker
    iCodex
    iCodex
    Nov 14, 2016 via Android
    25
    只有我一个人是源码安装吗?
    jlkm2010
    jlkm2010
    Nov 14, 2016
    27
    docker ,简单易用
    wizardoz
    wizardoz
    Nov 14, 2016
    28
    docker 完事,干嘛要自己折腾
    patrickstar
    patrickstar
    OP
    Nov 14, 2016
    29
    谢谢大家,看来还是采用 docker 最省事
    powergx
    powergx
    Nov 14, 2016 via iPhone
    30
    虚拟机开一个 debian 然后 apt get
    winglight2016
    winglight2016
    Nov 15, 2016
    31
    apt-get install gitlab
    这个最简单了,再改改配置文件就好
    win27v
    win27v
    Nov 15, 2016
    32
    使用 docker 一定要记得备份!
    从官方`Run only one process per container`的建议来说,并不推荐使用 docker 安装 gitlab(gitlab 由于几个组件组成 nginx,mysql...,如果我没理解错的话)
    patrickstar
    patrickstar
    OP
    Nov 15, 2016
    33
    @winglight2016 下载就是采用 sudo apt install gitlab-ce 方式安装的,也能正常使用,就是比较慢
    winglight2016
    winglight2016
    Nov 15, 2016
    34
    @patrickstar 我没有安装 ce 版,直接就是 gitlab
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2077 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 15:58 · PVG 23:58 · LAX 07:58 · JFK 10:58
    ♥ Do have faith in what you're doing.