跳至主要内容
版本:1.25.5

對比 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 的狀態✓✘✓✓✓✓✓