跳到主要内容
版本:1.26.4

对比 Gitea 与其它 Git 托管工具

这里列出了 Gitea 与其它一些 Git 托管工具之间的异同,以便确认 Gitea 是否能够满足您的需求。

请注意,此列表中的某些表项可能已经过时,因为我们并没有定期检查其它产品的功能是否有所更改。你可以前往 Github issue 来帮助我们更新过时的内容,感谢!

表格中的符号含义:

  • ✓ - 支持

  • ⁄ - 部分支持

  • ✘ - 不支持

  • ⚙️ - 由第三方服务或插件支持

主要特性​

特性GiteaGogsGitHub EEGitLab CEGitLab EEBitBucketRhodeCode CE
开源免费✓✓✘✓✘✘✓
低资源开销 (RAM/CPU)✓✓✘✘✘✘✘
支持多种数据库✓✓✘⁄⁄✓✓
支持多种操作系统✓✓✘✘✘✘✓
升级简便✓✓✘✓✓✘✓
可观测性✘✘✓✓✓✓?
支持第三方渲染工具✓✘✘✘✘✓?
WebAuthn (2FA)✓✘✓✓✓✓?
扩展 API✓✓✓✓✓✓✓
内置软件包/容器注册中心✓✘✓✓✓✘✘
同步提交到外部仓库 (push mirror)✓✓✘✓✓✘✓
同步外部仓库的提交 (pull mirror)✓✘✘✓✓✘?
浅色和深色主题✓✘✓✓✓✘?
自定义主题支持✓✓✘✘✘✓✘
支持 Markdown✓✓✓✓✓✓✓
支持 CSV✓✘✓✘✘✓?
Git 驱动的静态 pages⚙️, ⚙️✘✓✓✓✘✘
Git 驱动的集成化 wiki✓✓✓✓✓✓ (cloud only)✘
部署令牌✓✓✓✓✓✓✓
仓库写权限令牌✓✘✓✓✓✓✓
RSS Feeds✓✘✓✘✘✘✘
内置 CI/CD✓✘✓✓✓✘✘
子组织:组织内的组织✘✘✘✓✓✘✓
多实例交互/✘✘✘✘✘✘
Markdown 绘图✓✘✓✓✓✘✘
Markdown 数学公式✓✘✓✓✓✘✘

代码管理​

特性GiteaGogsGitHub EEGitLab CEGitLab EEBitBucketRhodeCode CE
仓库主题描述✓✘✓✓✓✘✘
仓库内代码搜索✓✘✓✓✓✓✓
全局代码搜索✓✘✓✘✓✓✓
Git LFS 2.0✓✘✓✓✓✓✓
组织里程碑✘✘✘✓✓✘✘
细粒度用户角色✓✘✘✓✓✘✘
提交人的身份验证⁄✘?✓✓✓✘
GPG 签名的提交✓✘✓✓✓✓✓
SSH 签名的提交✓✘✓✓✓??
拒绝未通过验证的提交✓✘✓✓✓✓✓
外部仓库迁移✓✘✓✓✓✓✓
仓库活跃度页面✓✘✓✓✓✓✓
分支管理✓✘✓✓✓✓✓
建立新分支✓✘✓✓✓✘✘
在线代码编辑✓✓✓✓✓✓✓
提交的统计图表✓✘✓✓✓✓✓
模板仓库✓✘✓✘✓✓✘
Git Blame✓✘✓✓✓✓✘
可视化镜像变化✓✘✓????

工单管理​

特性GiteaGogsGitHub EEGitLab CEGitLab EEBitBucketRhodeCode CE
工单跟踪✓✓✓✓✓✓ (cloud only)✘
工单模板✓✓✓✓✓✘✘
标签✓✓✓✓✓✘✘
时间跟踪✓✘✓✓✓✘✘
支持多个负责人✓✘✓✘✓✘✘
关联的工单✘✘⁄✓✓✘✘
私密工单✘✘✘✓✓✘✘
评论反馈✓✘✓✓✓✘✘
锁定讨论✓✘✓✓✓✘✘
工单批处理✓✘✓✓✓✘✘
工单看板✓✘✘✓✓✘✘
从工单创建分支✘✘✘✓✓✘✘
从评论创建工单✓✘✓✓✓✘✘
工单搜索✓✘✓✓✓✓✘
工单全局搜索✘✘✓✓✓✓✘
工单依赖关系✓✘✘✘✘✘✘
通过 Email 创建工单✘✘✘✓✓✓✘
服务台✘✘✘✓✓✘✘

Pull/Merge requests​

特性GiteaGogsGitHub EEGitLab CEGitLab EEBitBucketRhodeCode CE
Pull/Merge requests✓✓✓✓✓✓✓
Squash merging✓✘✓✓✓✓✓
Rebase merging✓✓✓✘⁄✘✓
评论 Pull/Merge request 中的某行代码✓✘✓✓✓✓✓
指定 Pull/Merge request 的审核人✓✘⁄✓✓✓✓
解决 Merge 冲突✘✘✓✓✓✓✘
限制某些用户的 push 和 merge 权限✓✘✓⁄✓✓✓
回退某些 commits 或 merge request✓✘✓✓✓✓✘
Pull/Merge requests 模板✓✓✓✓✓✘✘
查看 Cherry-picking 的更改✓✘✘✓✓✘✘
下载 Patch✓✘✓✓✓/✘
Merge queues✘✘✓✘✓✘✘

第三方集成​

特性GiteaGogsGitHub EEGitLab CEGitLab EEBitBucketRhodeCode CE
支持 Webhook✓✓✓✓✓✓✓
自定义 Git 钩子✓✓✓✓✓✓✓
集成 AD / LDAP✓✓✓✓✓✓✓
支持多个 LDAP / AD 服务✓✓✘✘✓✓✓
LDAP 用户同步✓✘✓✓✓✓✓
SAML 2.0 service provider✘✘✓✓✓✓✘
支持 OpenId 连接✓✘✓✓✓?✘
集成 OAuth 2.0(外部授权)✓✘⁄✓✓?✓
作为 OAuth 2.0 provider✓✘✓✓✓✓✘
二次验证 (2FA)✓✓✓✓✓✓✘
集成 Mattermost/Slack✓✓⁄✓✓⁄✓
集成 Discord✓✓✓✓✓✘✘
集成 Microsoft Teams✓✘✓✓✓✓✘
显示外部 CI/CD 的状态✓✘✓✓✓✓✓