forgejo-federation/docs/content/doc/installation/comparison.zh-cn.md
John Olheiser bb25f85ce8
Refactor docs (#23752)
This was intended to be a small followup for
https://github.com/go-gitea/gitea/pull/23712, but...here we are.

1. Our docs currently use `slug` as the entire URL, which makes
refactoring tricky (see https://github.com/go-gitea/gitea/pull/23712).
Instead, this PR attempts to make future refactoring easier by using
slugs as an extension of the section. (Hugo terminology)
- What the above boils down to is this PR attempts to use directory
organization as URL management. e.g. `usage/comparison.en-us.md` ->
`en-us/usage/comparison/`, `usage/packages/overview.en-us.md` ->
`en-us/usage/packages/overview/`
- Technically we could even remove `slug`, as Hugo defaults to using
filename, however at least with this PR it means `slug` only needs to be
the name for the **current file** rather than an entire URL
2. This PR adds appropriate aliases (redirects) for pages, so anything
on the internet that links to our docs should hopefully not break.
3. A minor nit I've had for a while, renaming `seek-help` to `support`.
It's a minor thing, but `seek-help` has a strange connotation to it.
4. The commits are split such that you can review the first which is the
"actual" change, and the second is added redirects so that the first
doesn't break links elsewhere.

---------

Signed-off-by: jolheiser <john.olheiser@gmail.com>
2023-04-28 11:33:41 +08:00

20 KiB
Raw Blame History

date title slug weight toc draft aliases menu
2019-02-14T11:51:04+08:00 横向对比 Gitea 与其它 Git 托管工具 comparison 5 false false
/zh-cn/comparison
sidebar
parent name weight identifier
installation 横向对比 5 comparison

横向对比 Gitea 与其它 Git 托管工具

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

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

表格中的符号含义:

  • ✓ - 支持

  • - 部分支持

  • ✘ - 不支持

  • ? - 不确定

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

主要特性

特性 Gitea Gogs GitHub EE GitLab CE GitLab EE BitBucket RhodeCode CE
开源免费
低资源开销 (RAM/CPU)
支持多种数据库
支持多种操作系统
升级简便
支持 Markdown
支持 Orgmode ?
支持 CSV ?
支持第三方渲染工具 ?
Git 驱动的静态 pages ⚙️, ⚙️
Git 驱动的集成化 wiki ✓ (cloud only)
部署令牌
仓库写权限令牌
内置容器 Registry
外部 Git 镜像
WebAuthn (2FA) ?
内置 CI/CD
子组织:组织内的组织

代码管理

特性 Gitea Gogs GitHub EE GitLab CE GitLab EE BitBucket RhodeCode CE
仓库主题描述
仓库内代码搜索
全局代码搜索
Git LFS 2.0
组织里程碑
细粒度用户角色 (例如 Code, Issues, Wiki)
提交人的身份验证 ?
GPG 签名的提交
SSH 签名的提交 ? ?
拒绝未用通过验证的提交
仓库活跃度页面
分支管理
建立新分支
在线代码编辑
提交的统计图表
模板仓库

工单管理

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

Pull/Merge requests

特性 Gitea Gogs GitHub EE GitLab CE GitLab EE BitBucket RhodeCode 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 /

第三方集成

特性 Gitea Gogs GitHub EE GitLab CE GitLab EE BitBucket RhodeCode 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 的状态