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

[疑问] Gitea 和 GItlab 各自的优势是什么?大家更偏向于哪种代码仓库?

  •  
  •   KomiSans ·
    KomiSans · 2021-10-17 21:05:20 +08:00 · 11206 次点击
    这是一个创建于 1118 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司目前使用的是私有化部署 GitLabCE 打算拿 gitea 再做个仓库备份什么的

    23 条回复    2021-10-19 17:38:40 +08:00
    zqx
        1
    zqx  
       2021-10-17 21:18:57 +08:00 via Android
    个人使用感受排序 bitbucket gitlab gitee
    liuxu
        2
    liuxu  
       2021-10-18 00:10:12 +08:00
    我以前和朋友的代码哦弄在自己的 gitea 上,后面迁移到了 github,不太好用
    Sendya
        3
    Sendya  
       2021-10-18 00:25:17 +08:00 via Android   ❤️ 1
    Gitlab 是完整的 git 集成环境,包含 npm,nuget,docker registry 等私有集成,还有完整的 CI/CD,k8s 集成方案。

    gitea 只是 git 的操作库实现搭配了基础 wiki 这些功能,需要配合其他第三方库或工具才能提供更专业的支持。比如 cicd 要 drone

    当然,抛开需求谈技术一点用都没。
    如果要完整不用太折腾,设备性能也足够,gitlab 比较好。

    如果单纯就只是为了私有 git,gitea/gogs 很好
    renothing
        4
    renothing  
       2021-10-18 00:50:20 +08:00
    如果单纯只是备份,可以考虑把 gitlab 部署成异地主从模式。存储那块可以考虑 s3 fuse 来解决可用性
    FrankAdler
        5
    FrankAdler  
       2021-10-18 01:31:10 +08:00
    个人或者非常小的团队(且无望变大)才用 gitea,因为功能太少了,稍微需要点三方系统搭配啥的,就开始捉急了
    Trim21
        6
    Trim21  
       2021-10-18 03:20:45 +08:00 via Android
    单纯拿来做仓库备份的话 gitea 倒是挺好用的
    knives
        7
    knives  
       2021-10-18 08:11:12 +08:00
    基本上可以参考 https://docs.gitea.io/en-us/comparison/

    团队这边一开始因为硬件配置的问题,最开始用的 gogs 然后无缝换成 gitea,GitLabCE 用的不多。gitea 配合 drone 用下来也算基本满足需求,唯一不满的就是 drone 的运维功能太残废了……
    janxin
        8
    janxin  
       2021-10-18 08:53:10 +08:00
    Gitea 功能比较简单,看你们的需求如果只是单纯存存代码,只做 CI/CD 是足够的,很多附加功能处于缺失状态,需要大量依赖第三方工具。

    Gitlab 需要的机器最低配置比较高,对应的,功能也多了很多,如果需要代码 Review 、重度使用 issue 功能、使用 Gitlab 管理项目就比较合适。
    KickAssTonight
        9
    KickAssTonight  
       2021-10-18 09:40:19 +08:00
    Alliot
        10
    Alliot  
       2021-10-18 09:49:40 +08:00   ❤️ 1
    gitea 轻量化,如果仅仅是代码仓库,小团队协作使用,建议 gitea 。
    gitlab 全家桶大而全,对资源的要求也更高。
    superrichman
        11
    superrichman  
       2021-10-18 10:08:45 +08:00
    人少 gitea,人多 gitlab
    没钱 gitea,有钱 gitlab
    binmiui
        12
    binmiui  
       2021-10-18 10:11:49 +08:00
    人少轻量化,推荐 Gogs
    sunwei0325
        13
    sunwei0325  
       2021-10-18 14:04:09 +08:00
    gitee 做图床, 不用担心墙
    nocrush
        14
    nocrush  
       2021-10-18 14:19:44 +08:00   ❤️ 1
    为何不靠考虑 coding.net

    代码托管,CICD,项目协同都有了。
    cpluspython
        15
    cpluspython  
       2021-10-18 15:30:54 +08:00
    今天 Gitlab 已经上市了。 我们公司用的 Gitlab,个人还是比较推荐的。
    zhixi
        16
    zhixi  
       2021-10-18 15:34:07 +08:00
    十人一下就 gitea,不然还是搭个 gitlab 吧
    HeyHudy
        17
    HeyHudy  
       2021-10-18 16:42:32 +08:00
    @sunwei0325 gitea,不是 gitee
    Rwing
        18
    Rwing  
       2021-10-18 16:45:09 +08:00
    那个啥,gitea 和 gitlab 其实没啥可比性。
    一个专心只做 git repo,一个做的全功能的开发运维平台
    看你需求是啥
    telaviv
        19
    telaviv  
       2021-10-18 16:59:22 +08:00
    GitHub vs. Gitlab 呢?
    johnsona
        20
    johnsona  
       2021-10-18 17:20:34 +08:00 via iPhone
    据说 gitlab 特占内存
    clf
        21
    clf  
       2021-10-18 18:19:18 +08:00
    gitea 占用小,个人服务器 1C2G 也能跑。

    gitlab 占用大,1C2G 根本跑不了。
    zengxs
        22
    zengxs  
       2021-10-19 10:50:13 +08:00
    GitLab 至少要 1C4G 才勉强能用,2C6G 能比较流畅运行
    KomiSans
        23
    KomiSans  
    OP
       2021-10-19 17:38:40 +08:00 via Android
    多谢大家的宝贵意见
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   938 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:35 · PVG 04:35 · LAX 12:35 · JFK 15:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.