公司介绍

Gitea 是一个社区驱动的轻量级自托管 Git 服务,于 2016 年 11 月从 Gogs 分叉而来,由包括 Lunny Xiao 在内的社区开发者共同创立和维护。作为 开发者工具领域的知名开源项目,Gitea 采用 Go 语言开发,以极低的资源占用、简单的安装部署和丰富的功能插件而著称。

Gitea 由一个活跃的全球开源社区共同维护,2022 年成立 Gitea 社区基金会(Gitea Community Foundation)以确保项目的长期可持续发展。Gitea 的核心理念是提供一个轻量级、易于维护的自托管 Git 解决方案,让任何团队都能以极低的成本搭建自己的代码托管平台。

注:Gitea 与中国 Gitee(OSChina)是两个不同的产品,Gitea 是国际开源社区项目,而 Gitee 是 OSChina 旗下的代码托管平台。

发展里程碑

2016:从 Gogs 分叉

  • 2016 年 11 月:Gitea 从 Gogs 分叉,原因在于 Gogs 采用闭门开发模式,社区贡献者难以参与核心决策
  • 2016 年 12 月:Gitea 首个稳定版 v1.0 发布,快速获得社区关注

2017–2019:功能完善与社区成长

  • 2017 年:Gitea 支持 MySQL、PostgreSQL 和 SQLite 多数据库后端
  • 2018 年:推出 Gitea 插件市场,支持第三方扩展
  • 2019 年:Gitea v1.9 发布,大幅提升性能和稳定性,社区贡献者超过 300 人

2020–2022:生态扩展与基金会成立

  • 2020 年:Gitea 成为 CNCF(云原生计算基金会)的沙箱项目
  • 2021 年:Gitea v1.14 发布,引入 Actions Runner 协议支持
  • 2022 年:Gitea 社区基金会成立,确保项目的长期治理和可持续发展

2023–2026:Gitea Actions 与成熟期

  • 2023 年:Gitea Actions 正式版发布,兼容 GitHub Actions 工作流格式,成为重要里程碑
  • 2024 年:Gitea v1.21 发布,引入 Packages Registry、Artifact 存储和更完善的 CI/CD 能力
  • 2025 年:Gitea v1.22 大幅优化性能和可扩展性,支持更多联邦功能
  • 2026 年:Gitea 持续迭代,成为自托管 Git 服务领域的标杆项目

产品矩阵

核心平台

  • Gitea:轻量级自托管 Git 服务,支持仓库管理、Pull Request、代码审查、Issue 跟踪、Wiki、里程碑等完整功能。单二进制文件部署,支持 Linux、macOS、Windows、Docker 等多种部署方式

CI/CD

  • Gitea Actions:内置 CI/CD 引擎,兼容 GitHub Actions 工作流格式(YAML),支持自定义 Runner,可运行在本地或云环境

包管理

  • Gitea Packages:内置包注册服务,支持 npm、Docker、Maven、PyPI、RubyGems、NuGet 等多格式包托管和分发

协作功能

  • Gitea Wiki:内置项目文档 Wiki
  • Issue Tracker:Issue 管理,支持标签、里程碑、看板
  • Pull Request:代码审查,支持内联评论、合并策略(merge、rebase、squash)
  • Project Board:看板式项目管理

扩展生态

  • Gitea 插件系统:支持自定义 Hook、Webhook、OAuth 认证后端
  • Webhook 集成:支持与 Jenkins、Drone CI、Discord、Slack 等第三方服务集成
  • API:完整的 REST API,支持第三方工具集成

市场地位

Gitea 在自托管 Git 服务领域与以下产品形成竞争关系:

  • GitLab CE:功能最全面的自托管 DevOps 平台,但资源占用较高,适合大型团队
  • Gogs:Gitea 的父项目,更为轻量但功能较少,更新频率较低
  • Forgejo:从 Gitea 分叉的项目,2022 年由部分社区成员分叉,强调去中心化治理
  • GitBucket:基于 Scala 的开源 Git 服务,功能类似 Gitea
  • OneDev:自托管 DevOps 平台,强调开箱即用的 CI/CD 能力

Gitea 的核心竞争力在于其极致的轻量化和易用性——单二进制文件、低至 256MB 内存即可运行、安装仅需 3 分钟,使其成为中小团队和个人开发者的自托管首选。

核心优势

极致轻量

Gitea 采用 Go 语言开发,单二进制文件即可运行,资源占用极低(最低 256MB 内存即可运行),适配 Raspberry Pi、低配 VPS 等环境。

一键安装,部署简单

支持 Docker、二进制包、Linux 包管理器等多种安装方式,3 分钟即可完成搭建和配置。

兼容 GitHub Actions

Gitea Actions 兼容 GitHub Actions 工作流格式,开发者可以直接复用现有 CI/CD 配置,降低迁移成本。

活跃的开源社区

Gitea 拥有活跃的全球开源社区,定期发布版本,快速响应用户反馈,社区贡献者遍布全球。

功能丰富

尽管体积小巧,Gitea 提供了仓库管理、Issue 跟踪、Pull Request、Wiki、Project Board、Actions、Packages、Webhook 等完整功能,满足日常开发协作需求。


Gitea 以其轻量、简单、开源的特性,在全球自托管 Git 服务市场占据独特地位。对于希望自主掌控代码托管基础设施、又不想承担 GitLab CE 等重量级方案运维负担的团队,Gitea 是最理想的解决方案。