首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

gitlab 费资源吗

  •  
  •   whx20202 · 2018-01-08 23:18:05 +08:00 · 5788 次点击
    这是一个创建于 379 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想搞个私有的 gitlab,但是不知道 1U1G 能不能带的动

    第 1 条附言  ·  2018-01-09 09:17:26 +08:00
    谢谢各位,先试用一下 code.aliyun.com
    80 回复  |  直到 2018-01-09 23:33:01 +08:00
        1
    Citrus   2018-01-08 23:22:04 +08:00 via iPhone
    超级费,1G1U 建议先放放吧。。。
        2
    thundernet8   2018-01-08 23:23:15 +08:00 via Android
    linode 2 核 2g 的才能流畅 1g 的经常 502
        3
    whx20202   2018-01-08 23:25:26 +08:00
    @Citrus 我一定要弄一个,现在没这个,单凭命令行 git 我快疯了,我想个办法搞个便宜的机器
        4
    zn   2018-01-08 23:25:35 +08:00
    相当费。1G 内存可能勉强可以带的动吧,但估计顶不过 10 并发。

    有多费呢?我举个例子:

    我家里有一台 ESXi,其中一台 VM 1U2G 内存,装的是黑群辉。

    群辉里安装了 GitLab,只能打开首页,登录页面一提交就卡半天,然后崩溃。
    同群辉里还安装了 GoGS,各种功能秒开。
        5
    whx20202   2018-01-08 23:25:39 +08:00
    @thundernet8 感谢!
        6
    ashong   2018-01-08 23:27:06 +08:00
    7 以后超级费
        7
    mooncakejs   2018-01-08 23:33:27 +08:00 via iPhone
    安装的 docker 版本,感觉没楼上这么夸张。
        8
    misaka19000   2018-01-08 23:36:16 +08:00 via Android
    为什么不直接使用它官方提供的服务呢
        9
    cnbattle   2018-01-08 23:41:58 +08:00 via Android
    推荐 gogs
        10
    chinvo   2018-01-08 23:43:18 +08:00
    1U1G 能跑,不要用 CI
        11
    akira   2018-01-08 23:44:30 +08:00
    @zn 10 并发,想多了。单人访问都卡的要命。
        12
    serenader   2018-01-08 23:44:51 +08:00
    我也是用的 docker 版,版本是 10.1.3,占用内存将近 2G。供楼主参考。

    如果想要流畅使用,建议还是 2G Ram 以上,然后再分配一些 Swap。
        13
    whx20202   2018-01-08 23:54:20 +08:00
    @misaka19000 我考虑下,目前主要是想以后搞持续集成什么的
        14
    SoulGem   2018-01-09 00:07:33 +08:00 via iPhone
    1C1G 别想了,SSD 还好一丢丢,我 Gitlab 是 4GSSD 上跑的
        15
    Parallel   2018-01-09 00:10:36 +08:00   ♥ 1
    官方推荐配置:2CPU,4 内存。
    https://docs.gitlab.com/ce/install/requirements.html
        16
    yilai   2018-01-09 00:11:51 +08:00 via Android
    JAVA 写的。
        17
    welenwho   2018-01-09 00:13:16 +08:00 via Android   ♥ 1
    费,推荐用 gogs,轻量级,我就是用这个
        18
    Acebiu   2018-01-09 00:14:08 +08:00 via Android
    后排安利 Gitea
        19
    sennes   2018-01-09 00:24:28 +08:00 via iPhone   ♥ 1
    我也推荐 gogs 目前团队内部是用这货
        20
    rogwan   2018-01-09 00:42:04 +08:00 via Android
    gitlab.com 官方服务,或阿里云 git,腾讯云 devmaster 都是基于 gitlab 二开的。官方服务器在海外有点慢,bat 的国内服务器速度快。自己搭 2g 内存起步,否则跑不动。
        21
    azh7138m   2018-01-09 00:42:47 +08:00
    后排安利 Gitea+1
        22
    yoa1q7y   2018-01-09 00:45:12 +08:00 via iPhone
    Gogs+1 超级省资源 5 刀的 vps 足以跑的很欢
        23
    Citrus   2018-01-09 01:12:36 +08:00 via iPhone
    @yilai 怕是没用过就来回复吧。。。这玩意是 ruby 写的。。。
        24
    defunct9   2018-01-09 06:18:06 +08:00 via iPhone
    git 自已用的话,ssh 足矣
        25
    KKKKKK   2018-01-09 07:17:01 +08:00 via Android
    Gitea
        26
    ofnh   2018-01-09 07:49:02 +08:00 via Android
    推荐 gogs 的可以看下 gitea
        27
    gamexg   2018-01-09 07:56:16 +08:00 via Android
    自用的,用 2g 内存跑的,除了刚启动几分钟 502,之后就没问题了。
        28
    yilai   2018-01-09 08:11:35 +08:00 via Android
    @Citrus 呀,尴尬,可能是我看错了😣
        29
    stiekel   2018-01-09 08:12:06 +08:00 via Android
    gogs gitea 合适中小公司和个人。
        30
    sundayhk   2018-01-09 08:16:24 +08:00 via Android
    gitlab 建议 4g
        31
    nicevar   2018-01-09 08:40:20 +08:00
    私有的没必要上 gitlab,一个人 ssh 完全够用了,如果是小团队弄个 gogs 也可以了,不过肯定没有 gitlab 强大
        32
    singsen   2018-01-09 08:40:55 +08:00 via Android
    @cnbattle gogs+1
        33
    nicevar   2018-01-09 08:41:36 +08:00
    @yilai gitlab 实在太重了,与 Java 写的没啥关系,实现同样的功能用其他语言差不了太远,还可能更耗资源
        34
    nicevar   2018-01-09 08:45:00 +08:00
    @zn 10 个人肯定撑不住,我的是 4G 内存的,一个人用都有点费劲,后来换了 gogs,不过功能相差确实有点远,够用
        35
    cnbattle   2018-01-09 08:50:12 +08:00 via Android
    @ofnh 请问下 gitea 与 gogs 的区别是什么?
        36
    BigNerd   2018-01-09 08:56:26 +08:00   ♥ 1
    @nicevar 搞清楚再说,Gitlab 和 Github 都是 Rails
        37
    bestkayle   2018-01-09 08:57:56 +08:00 via Android
    非常费
        38
    bestkayle   2018-01-09 08:58:19 +08:00 via Android
    用 gogs 吧,部署很方便
        39
    Clarencep   2018-01-09 09:00:25 +08:00
    gogs+1
    gitlab 用过一段时间,何止是费资源!
    后来果断换了 gogs,省心省资源。
        40
    brickyang   2018-01-09 09:09:40 +08:00 via iPhone
    @whx20202 GitLab 官方服务集成了 CI/CD,而且配置非常简单易用,免费,无特殊理由没必要自己部署。
        41
    robinlovemaggie   2018-01-09 09:14:37 +08:00
    @Acebiu 附议。欢迎围观我的 demo:iqkui.com ,1U+2G+SSD 280+用户表示压力不大。
        42
    mahone3297   2018-01-09 09:25:09 +08:00
    gogs 的问题就是,不能评论
        43
    xwhxbg   2018-01-09 10:07:58 +08:00
    gitlab 8G 的机器偶尔都 502,而且这货依赖巨多,任何一个依赖跪了就 502 走起,强烈建议 docker,外挂 volume,502 了就干掉 container 重新起
        44
    tailf   2018-01-09 10:34:15 +08:00
    2 核 2G 是最低配,不过这不是最重要的,磁盘性能要求巨高,阿里云天天假死。
        45
    whx20202   2018-01-09 10:36:47 +08:00
    @tailf 我现在改用阿里云的免费服务了,给大家一说有点吓尿 不敢折腾了 怕耽误时间哈哈
        46
    zn   2018-01-09 10:42:07 +08:00
    @mooncakejs 我装的就是群辉里的 docker 版本
        47
    zn   2018-01-09 10:45:51 +08:00
    @BigNerd 我看该搞清楚再说话的是你吧?
        48
    ofnh   2018-01-09 10:51:03 +08:00 via Android
    @cnbattle 区别在于前者由社区维护,后者由个人维护,前者功能相对来说比较多,提出的问题也有人解决,并且 gogs 有的功能 gitea 都有,相反则不成立
        49
    msg7086   2018-01-09 11:05:54 +08:00
    @zn
    GitLab 是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的或者私人项目。[1]
    GitHub 是通过 Git 进行版本控制的软件源代码托管服务,由 GitHub 公司(曾称 Logical Awesome )的开发者 Chris Wanstrath、PJ Hyett 和 Tom Preston-Werner 使用 Ruby on Rails 编写而成。[2]

    [1] https://zh.wikipedia.org/wiki/Gitlab
    [2] https://zh.wikipedia.org/wiki/GitHub
        50
    twoyuan   2018-01-09 11:27:15 +08:00
    尝试过大部分免费的,不得不说还是 GitLab 体验最好。另外能和 GitLab 对比的应该是 GitHub Enterprise 版,拿 Gogs 这种轻量级简化版的比资源占用不好吧?
        51
    GooMS   2018-01-09 11:47:50 +08:00 via Android
    Github 保平安
        52
    rashawn   2018-01-09 11:50:52 +08:00 via iPhone
    go 写的这俩都不支持 pr 里 review 代码加评论
        53
    ttgo   2018-01-09 11:58:41 +08:00 via Android
    曾经搭过 gitlab 和 gogs,最后还是 github 了,省时省心
        54
    mentalidade   2018-01-09 12:30:23 +08:00
        55
    Smilecc   2018-01-09 12:42:28 +08:00
    Gogs+1,树莓派跑的飞快
        56
    zn   2018-01-09 12:56:17 +08:00
    @twoyuan 确实没法比。但是楼主问的是费不费资源,
    所以答案是:很费资源。
        57
    zcwlwen   2018-01-09 13:04:47 +08:00
    别想了 经常 502 的。。。
        58
    BigNerd   2018-01-09 13:50:04 +08:00
    @zn 不要转移问题,是 Java 写的?真是张口就来
        59
    eliteYang   2018-01-09 14:11:50 +08:00
    超级费,官网说至少 4G 内存起步
        60
    xd547   2018-01-09 14:13:55 +08:00
    曾经在树莓派上跑 gitlab,各种调整参数,结果还是卡到怀疑人生。mac 上用 docker 跑,默认设置,4G+内存占用。
        61
    xiaoz   2018-01-09 14:26:30 +08:00
    要自建的话 gogs 比较轻量,而且占用低。
        62
    odirus   2018-01-09 15:08:15 +08:00
        63
    xzeequike   2018-01-09 15:41:21 +08:00 via Android
    1U1G 这个 阿里云学生实例因为不限速 试了下 差点系统都控制不了了
        64
    loveminds   2018-01-09 17:00:51 +08:00
    @nicevar 而且里面包了 Nginx 之类的一大堆东西,还得把 builtin 的 Nginx 关掉避免和我自己的冲突
        65
    loveminds   2018-01-09 17:01:06 +08:00
    Gitea 相对要好得多
        66
    gamexg   2018-01-09 17:11:38 +08:00
    gogs 不知道现在怎么样了,半年前测试时 bug 太多。
        67
    assad   2018-01-09 17:14:47 +08:00 via Android
    这个软件超级烂,没 2 核心 4G 甭想溜溜的跑。真不明白,需要这么耗资源么?
        68
    jason19659   2018-01-09 17:32:45 +08:00
    费 天天 403
        69
    jason19659   2018-01-09 17:33:19 +08:00
    @xwhxbg #43 好像重启 nginx 就行
        70
    xwhxbg   2018-01-09 18:06:24 +08:00
    @jason19659 是 nginx 的原因导致 502 么?我没仔细调查,重启就好了也没深究了。。。
        71
    hl   2018-01-09 18:16:09 +08:00
    文档看深入点,你可以根据你的实际配置优化 nginx worker unicorn worker postgres worker 相关的参数来控制资源的占用,默认的配置不会适用所有的环境
        72
    2owe   2018-01-09 18:22:14 +08:00
    私人用,推荐 http://bitbucket.org/

    不是崇洋媚外,是相信国内服务绝对会榨取用户的每一丝价值。
        73
    gdzdb   2018-01-09 18:32:59 +08:00
    4G 内存,因为还搭了其他服务,经常 502. 升到 8 G 后就舒服多了
        74
    natforum   2018-01-09 18:39:36 +08:00
    bitbucket 难道无法满足楼主
        75
    qumingkunnan   2018-01-09 18:40:37 +08:00 via Android
    树莓派 3b 装了一次,基本不能用
        76
    niluanxy   2018-01-09 18:47:12 +08:00 via Android
    费,推荐 gogs
        77
    halFKing   2018-01-09 18:54:59 +08:00
    树莓派 3b 上装了 gogs,用起来很流畅……没敢试 gitlab
        78
    shijingshijing   2018-01-09 22:36:11 +08:00
    gitlab 必须用一台双核+4G 内存以上的主机伺候,而且这配置只是入门配置~
        79
    SlipStupig   2018-01-09 23:24:17 +08:00
    @mooncakejs 今天刚骂完实在太费资源了,动不动就 502
    @loveminds 这个界面实在是太难受了,我宁愿用 console

    ![dwcq6.png]( https://s1.ax2x.com/2018/01/09/dwcq6.png)
        80
    inoris   2018-01-09 23:33:01 +08:00
    推荐 gogs +1,简单易用。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1138 人在线   最高记录 4236   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 17:39 · PVG 01:39 · LAX 09:39 · JFK 12:39
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1