V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
whx20202
V2EX  ›  GitLab

gitlab 费资源吗

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

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

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

    有多费呢?我举个例子:

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

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

    如果想要流畅使用,建议还是 2G Ram 以上,然后再分配一些 Swap。
    whx20202
        13
    whx20202  
    OP
       2018-01-08 23:54:20 +08:00
    @misaka19000 我考虑下,目前主要是想以后搞持续集成什么的
    SoulGem
        14
    SoulGem  
       2018-01-09 00:07:33 +08:00 via iPhone
    1C1G 别想了,SSD 还好一丢丢,我 Gitlab 是 4GSSD 上跑的
    Parallel
        15
    Parallel  
       2018-01-09 00:10:36 +08:00   ❤️ 1
    官方推荐配置:2CPU,4 内存。
    https://docs.gitlab.com/ce/install/requirements.html
    yilai
        16
    yilai  
       2018-01-09 00:11:51 +08:00 via Android
    JAVA 写的。
    welenwho
        17
    welenwho  
       2018-01-09 00:13:16 +08:00 via Android   ❤️ 1
    费,推荐用 gogs,轻量级,我就是用这个
    Acebiu
        18
    Acebiu  
       2018-01-09 00:14:08 +08:00 via Android
    后排安利 Gitea
    sennes
        19
    sennes  
       2018-01-09 00:24:28 +08:00 via iPhone   ❤️ 1
    我也推荐 gogs 目前团队内部是用这货
    rogwan
        20
    rogwan  
       2018-01-09 00:42:04 +08:00 via Android
    gitlab.com 官方服务,或阿里云 git,腾讯云 devmaster 都是基于 gitlab 二开的。官方服务器在海外有点慢,bat 的国内服务器速度快。自己搭 2g 内存起步,否则跑不动。
    azh7138m
        21
    azh7138m  
       2018-01-09 00:42:47 +08:00
    后排安利 Gitea+1
    yoa1q7y
        22
    yoa1q7y  
       2018-01-09 00:45:12 +08:00 via iPhone
    Gogs+1 超级省资源 5 刀的 vps 足以跑的很欢
    Citrus
        23
    Citrus  
       2018-01-09 01:12:36 +08:00 via iPhone
    @yilai 怕是没用过就来回复吧。。。这玩意是 ruby 写的。。。
    defunct9
        24
    defunct9  
       2018-01-09 06:18:06 +08:00 via iPhone
    git 自已用的话,ssh 足矣
    KKKKKK
        25
    KKKKKK  
       2018-01-09 07:17:01 +08:00 via Android
    Gitea
    ofnh
        26
    ofnh  
       2018-01-09 07:49:02 +08:00 via Android
    推荐 gogs 的可以看下 gitea
    gamexg
        27
    gamexg  
       2018-01-09 07:56:16 +08:00 via Android
    自用的,用 2g 内存跑的,除了刚启动几分钟 502,之后就没问题了。
    yilai
        28
    yilai  
       2018-01-09 08:11:35 +08:00 via Android
    @Citrus 呀,尴尬,可能是我看错了😣
    stiekel
        29
    stiekel  
       2018-01-09 08:12:06 +08:00 via Android
    gogs gitea 合适中小公司和个人。
    sundayhk
        30
    sundayhk  
       2018-01-09 08:16:24 +08:00 via Android
    gitlab 建议 4g
    nicevar
        31
    nicevar  
       2018-01-09 08:40:20 +08:00
    私有的没必要上 gitlab,一个人 ssh 完全够用了,如果是小团队弄个 gogs 也可以了,不过肯定没有 gitlab 强大
    singsen
        32
    singsen  
       2018-01-09 08:40:55 +08:00 via Android
    @cnbattle gogs+1
    nicevar
        33
    nicevar  
       2018-01-09 08:41:36 +08:00
    @yilai gitlab 实在太重了,与 Java 写的没啥关系,实现同样的功能用其他语言差不了太远,还可能更耗资源
    nicevar
        34
    nicevar  
       2018-01-09 08:45:00 +08:00
    @zn 10 个人肯定撑不住,我的是 4G 内存的,一个人用都有点费劲,后来换了 gogs,不过功能相差确实有点远,够用
    cnbattle
        35
    cnbattle  
       2018-01-09 08:50:12 +08:00 via Android
    @ofnh 请问下 gitea 与 gogs 的区别是什么?
    BigNerd
        36
    BigNerd  
       2018-01-09 08:56:26 +08:00   ❤️ 1
    @nicevar 搞清楚再说,Gitlab 和 Github 都是 Rails
    bestkayle
        37
    bestkayle  
       2018-01-09 08:57:56 +08:00 via Android
    非常费
    bestkayle
        38
    bestkayle  
       2018-01-09 08:58:19 +08:00 via Android
    用 gogs 吧,部署很方便
    Clarencep
        39
    Clarencep  
       2018-01-09 09:00:25 +08:00
    gogs+1
    gitlab 用过一段时间,何止是费资源!
    后来果断换了 gogs,省心省资源。
    brickyang
        40
    brickyang  
       2018-01-09 09:09:40 +08:00 via iPhone
    @whx20202 GitLab 官方服务集成了 CI/CD,而且配置非常简单易用,免费,无特殊理由没必要自己部署。
    robinlovemaggie
        41
    robinlovemaggie  
       2018-01-09 09:14:37 +08:00
    @Acebiu 附议。欢迎围观我的 demo:iqkui.com ,1U+2G+SSD 280+用户表示压力不大。
    mahone3297
        42
    mahone3297  
       2018-01-09 09:25:09 +08:00
    gogs 的问题就是,不能评论
    xwhxbg
        43
    xwhxbg  
       2018-01-09 10:07:58 +08:00
    gitlab 8G 的机器偶尔都 502,而且这货依赖巨多,任何一个依赖跪了就 502 走起,强烈建议 docker,外挂 volume,502 了就干掉 container 重新起
    tailf
        44
    tailf  
       2018-01-09 10:34:15 +08:00
    2 核 2G 是最低配,不过这不是最重要的,磁盘性能要求巨高,阿里云天天假死。
    whx20202
        45
    whx20202  
    OP
       2018-01-09 10:36:47 +08:00
    @tailf 我现在改用阿里云的免费服务了,给大家一说有点吓尿 不敢折腾了 怕耽误时间哈哈
    zn
        46
    zn  
       2018-01-09 10:42:07 +08:00
    @mooncakejs 我装的就是群辉里的 docker 版本
    zn
        47
    zn  
       2018-01-09 10:45:51 +08:00
    @BigNerd 我看该搞清楚再说话的是你吧?
    ofnh
        48
    ofnh  
       2018-01-09 10:51:03 +08:00 via Android
    @cnbattle 区别在于前者由社区维护,后者由个人维护,前者功能相对来说比较多,提出的问题也有人解决,并且 gogs 有的功能 gitea 都有,相反则不成立
    msg7086
        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
    twoyuan
        50
    twoyuan  
       2018-01-09 11:27:15 +08:00
    尝试过大部分免费的,不得不说还是 GitLab 体验最好。另外能和 GitLab 对比的应该是 GitHub Enterprise 版,拿 Gogs 这种轻量级简化版的比资源占用不好吧?
    GooMS
        51
    GooMS  
       2018-01-09 11:47:50 +08:00 via Android
    Github 保平安
    rashawn
        52
    rashawn  
       2018-01-09 11:50:52 +08:00 via iPhone
    go 写的这俩都不支持 pr 里 review 代码加评论
    ttgo
        53
    ttgo  
       2018-01-09 11:58:41 +08:00 via Android
    曾经搭过 gitlab 和 gogs,最后还是 github 了,省时省心
    mentalidade
        54
    mentalidade  
       2018-01-09 12:30:23 +08:00
    Smilecc
        55
    Smilecc  
       2018-01-09 12:42:28 +08:00
    Gogs+1,树莓派跑的飞快
    zn
        56
    zn  
       2018-01-09 12:56:17 +08:00
    @twoyuan 确实没法比。但是楼主问的是费不费资源,
    所以答案是:很费资源。
    zcwlwen
        57
    zcwlwen  
       2018-01-09 13:04:47 +08:00
    别想了 经常 502 的。。。
    BigNerd
        58
    BigNerd  
       2018-01-09 13:50:04 +08:00
    @zn 不要转移问题,是 Java 写的?真是张口就来
    eliteYang
        59
    eliteYang  
       2018-01-09 14:11:50 +08:00
    超级费,官网说至少 4G 内存起步
    xd547
        60
    xd547  
       2018-01-09 14:13:55 +08:00
    曾经在树莓派上跑 gitlab,各种调整参数,结果还是卡到怀疑人生。mac 上用 docker 跑,默认设置,4G+内存占用。
    xiaoz
        61
    xiaoz  
       2018-01-09 14:26:30 +08:00
    要自建的话 gogs 比较轻量,而且占用低。
    odirus
        62
    odirus  
       2018-01-09 15:08:15 +08:00
    xzeequike
        63
    xzeequike  
       2018-01-09 15:41:21 +08:00 via Android
    1U1G 这个 阿里云学生实例因为不限速 试了下 差点系统都控制不了了
    loveminds
        64
    loveminds  
       2018-01-09 17:00:51 +08:00
    @nicevar 而且里面包了 Nginx 之类的一大堆东西,还得把 builtin 的 Nginx 关掉避免和我自己的冲突
    loveminds
        65
    loveminds  
       2018-01-09 17:01:06 +08:00
    Gitea 相对要好得多
    gamexg
        66
    gamexg  
       2018-01-09 17:11:38 +08:00
    gogs 不知道现在怎么样了,半年前测试时 bug 太多。
    assad
        67
    assad  
       2018-01-09 17:14:47 +08:00 via Android
    这个软件超级烂,没 2 核心 4G 甭想溜溜的跑。真不明白,需要这么耗资源么?
    jason19659
        68
    jason19659  
       2018-01-09 17:32:45 +08:00
    费 天天 403
    jason19659
        69
    jason19659  
       2018-01-09 17:33:19 +08:00
    @xwhxbg #43 好像重启 nginx 就行
    xwhxbg
        70
    xwhxbg  
       2018-01-09 18:06:24 +08:00
    @jason19659 是 nginx 的原因导致 502 么?我没仔细调查,重启就好了也没深究了。。。
    hl
        71
    hl  
       2018-01-09 18:16:09 +08:00
    文档看深入点,你可以根据你的实际配置优化 nginx worker unicorn worker postgres worker 相关的参数来控制资源的占用,默认的配置不会适用所有的环境
    2owe
        72
    2owe  
       2018-01-09 18:22:14 +08:00
    私人用,推荐 http://bitbucket.org/

    不是崇洋媚外,是相信国内服务绝对会榨取用户的每一丝价值。
    gdzdb
        73
    gdzdb  
       2018-01-09 18:32:59 +08:00
    4G 内存,因为还搭了其他服务,经常 502. 升到 8 G 后就舒服多了
    natforum
        74
    natforum  
       2018-01-09 18:39:36 +08:00
    bitbucket 难道无法满足楼主
    qumingkunnan
        75
    qumingkunnan  
       2018-01-09 18:40:37 +08:00 via Android
    树莓派 3b 装了一次,基本不能用
    niluanxy
        76
    niluanxy  
       2018-01-09 18:47:12 +08:00 via Android
    费,推荐 gogs
    halFKing
        77
    halFKing  
       2018-01-09 18:54:59 +08:00
    树莓派 3b 上装了 gogs,用起来很流畅……没敢试 gitlab
    shijingshijing
        78
    shijingshijing  
       2018-01-09 22:36:11 +08:00
    gitlab 必须用一台双核+4G 内存以上的主机伺候,而且这配置只是入门配置~
    SlipStupig
        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)
    inoris
        80
    inoris  
       2018-01-09 23:33:01 +08:00
    推荐 gogs +1,简单易用。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1022 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:35 · PVG 03:35 · LAX 12:35 · JFK 15:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.