self-host 代码仓库,各位老哥公司里都是什么方案?

phoenix380 2026-10-26 10:39 1

最近要评估迁移 gh 的代码到本地了,想咨询下 v2 老哥们的公司规模和使用的哪家自建方案?
涵 CI/CD 吗?

最新回复 (47)
  • AreYou0k 10-26 10:40
    1楼
    Forgejo, 含, 还兼容 github action
  • InDom 10-26 10:41
    2楼
    GitLab
  • qweruiop 10-26 10:43
    3楼
    gitea ,轻量。
  • jackOff 10-26 10:45
    4楼
    gitea ,和楼上相同理由
  • zmh69695328 10-26 10:46
    5楼
    腾讯的 coding
  • KagurazakaNyaa 10-26 10:47
    6楼
    公司用 gitlab ,自己家用 gitea
  • xaxb 10-26 11:04
    7楼
    用现有的 ssh 就好了,CI/CD 需求写 hook 脚本。
  • licsber 10-26 11:07
    8楼
    Gitea
    但是前面遇到了一个比较严重的 CVE
    https://github.com/go-gitea/gitea/issues/38859
    现在在考虑要不要禁止公网访问
  • Mageblade 10-26 11:09
    9楼
    docker 跑 gogs ,比 gitea 更轻量,我已经稳定使用很多年了
  • ysicing 10-26 11:20
    10楼
    公司用的 harness 魔改版,自用 gitea
  • ko20 10-26 11:29
    11楼
    公司用的 gitlab ,自用是 Forgejo ,比 Gitea 更开源自由,并且 Forgejo Actions 对 GitHub Actions 兼容性更好。对我来说 Gitea 已经是老黄历了,前几年自建的 git 还是 gitea ,但是今年已经换成了 Forgejo
  • kenshin912 10-26 11:31
    12楼
    公司用的 GitLab , 自用 Gitea.
  • vexify 10-26 11:37
    13楼
    记得一定要做好备份+监控,万一崩了有个兜底可以恢复
  • garvinchen1015 10-26 11:46
    14楼
    Gitea 和 GitLab 用下来,维护成本差多少?
  • jetsung 10-26 11:47
    15楼
    "比 Gitea 更开源自由" 这句话难崩。Gitea 不开源了?不允许提交 issue 还是不允许 PR 了?无非公司化 VS 社区化而已。
  • shakaraka 10-26 11:52
    16楼
    第一选择 gitea ,直到 gitea 不再能满足你,再选 gitlab
  • zhuangzhuang1988 10-26 11:53
    17楼
    gitea
  • phoenix380 楼主 10-26 11:56
    18楼
    Forgejo 我记得好像是 gitea 的二开分支?
  • phoenix380 楼主 10-26 11:57
    19楼
    考虑到要兼容 GitHub 的 CI/CD 语法的话,感觉第一选择还是 gitea 了,前几天拉 28.2.0 测了下,pr 和 issue 以及 comment 比较多的仓库还是有点吃力,迁移 fail
  • zengxs 10-26 12:02
    20楼
    @garvinchen1015 #14 其实不差多少,gitlab 运维并没有特别复杂 (用 docker omnibus 方案)
    无非多吃点资源,4c8g 跑 gitlab 足矣,这个配置 10 人左右团队用不会有性能问题
  • jetsung 10-26 12:07
    21楼
    @phoenix380 早期软分叉(可以直接迁移),现在已经硬分叉(不可以直接迁移)了。欧洲的开源组织维护。
    刚看了下两边,有更明显的特征区分了:
    Gitea 源码有 AGENTS.md ,Forgejo 没有。且 Codeberg 那边是禁止编写的代码构成的项目的。
  • FrankAdler 10-26 12:17
    22楼
    @ko20 Forgejo 有点小众了
  • tao1991123 10-26 12:22
    23楼
    gitea
  • vergilgao 10-26 12:27
    24楼
    Forgejo
    很好用,我们公司是搞 C#的,这个还能托管 nuget
    前段时间我瞎搞搞出了个 BUG ,本来以为是软件的问题,其实是我部署的问题。这几天刚修好。
    https://codeberg.org/forgejo/forgejo/issues/13193
  • phoenix380 楼主 10-26 12:29
    25楼
    @vergilgao 我们的 repo 比较大,超过 6K 个 pr 和 5K 个 issue 了,这个也是比较头疼的地方
  • vergilgao 10-26 12:30
    26楼
    @phoenix380 大公司就去找大方案。我们公司一共 7 个程序员,我们内部用。
  • dishonest 10-26 12:40
    27楼
    gitlab 应该是比较靠谱的,中小型公司很适合用。开源的那些也不是不行,但是那些小团队维护或者是个人维护稳定性安全性比较没有保证。
  • nc 10-26 12:49
    28楼
    我司用 Phorge,Phabricator 的 fork,是不是很小众。 https://github.com/phorgeit/phorge
  • phoenix380 楼主 10-26 13:31
    29楼
    @dishonest 哈哈哈公司也是小规模的,单纯 repo 比较大了
  • phoenix380 楼主 10-26 14:03
    30楼
    看起来只能考虑 gitea 或者是 Forgejo 来做评估了,初步看了下,gitlab 的 ci/cd 那边语法好像要重改。比较麻烦了
  • caotian 10-26 14:41
    31楼
    自己搭了 ghe ,资源要求比较高,优点是完全跟 gh 兼容,如 actions 。
  • WebKit 10-26 14:47
    32楼
    @ko20 Forgejo 对比 gitea 有什么优势呢?如果是更开源和兼容 GitHub actions 之类的,感觉切换动力没有这么大啊。毕竟家里的 NAS 性能一般没有编译的需求。
  • ko20 10-26 14:55
    33楼
    @WebKit #32 普通用户没必要切换的,日常用户用不到区别。但是 Gitea 有付费企业版,就这点我就放弃 Gitea 了,因为我可能存在软件洁癖吧,能 F-Droid 安装的我绝不从 Google Play 安装。

    相比起来:Forgejo 完全开源无付费闭源功能,版权不用交给开发商; Gitea 有付费企业版
    Actions 对 GitHub 流水线兼容更好
    独有联邦功能,不同 Forgejo 站点可以互通 PR 、Issue
    安全预警对所有人公开
  • zcf0508 10-26 15:02
    34楼
    gitea ,注意要及时更新,前不久才被外部入侵了。
  • moioooo 10-26 16:10
    35楼
    gitea 呀
  • Vaspike 10-26 16:19
    36楼
    gitlab
  • lff0305 10-26 16:22
    37楼
    1. Perforce;
    2. Github Enterprise
  • han1988 10-26 16:23
    38楼
    站内 @robinshen 大佬的 OneDev
  • bxb100 10-26 16:29
    39楼
    @FrankAdler codeberg 小众不了一点
  • SnowyParadise 10-26 16:29
    40楼
    我们还准备从 Github Enterprise 迁移到 Github Cloud 呢...
  • sephy 10-26 17:22
    41楼
    gitea + drone 或者 gitea + gitea-runner
  • liaohongxing 10-26 17:24
    42楼
    我用 gitea
  • bingoAI 10-26 17:29
    43楼
    自建 gitea 很好用
  • hushao 10-26 17:54
    44楼
    Gitea 完全够用

    但是好奇迁移本地的动机是啥呢?
  • Smileh 10-26 19:01
    45楼
    GitLab
  • phoenix380 楼主 10-26 19:06
    46楼
    @hushao 某些资质要求……
  • phoenix380 楼主 10-26 19:10
    47楼
    @SnowyParadise 公司规模小,也就 50 多个人,研发也就 30 个,买不起 ghe
* 帖子来源V2EX
返回