跳到内容
分享网

代码托管怕断供还怕泄密?Gitea 一条命令把 Git 服务搬回自己机房

软件工具 全平台 11 天前更新 浏览 6 ↓ 直达下载
代码托管怕断供还怕泄密?Gitea 一条命令把 Git 服务搬回自己机房

代码是团队最核心的资产,放在第三方托管平台上始终隔着一层。Gitea 是一个单二进制就能跑起来的轻量 Git 服务,公司内网、家用服务器甚至树莓派都能承载。

它解决什么问题

公共代码平台偶发断供与限流,私有仓库人数一多还要按人头付费。

公司代码不允许出内网,又需要一个带界面、带权限管理的托管平台。

核心能力

能力 具体能做到什么
轻量部署 单个可执行文件加一个数据库即可运行,资源占用极低。
完整 Git 托管 仓库、分支保护、Pull Request、Issue、Wiki 功能齐备。
组织与权限 支持团队、组织与仓库级权限,可对接 LDAP 统一登录。
内置 CI 内置 Gitea Actions 流水线,兼容主流 CI 的工作流写法。
迁移工具 可从 GitHub 等平台一键导入仓库、Issue 与标签。
跨平台运行 提供 Windows、Linux、macOS 与 ARM 版本,树莓派也能跑。

轻量自托管 Git 服务的选型考量

Gitea 从社区分叉而来,主打资源占用与开箱即用:百人以下团队、数 GB 内存的服务器就能流畅运行,这是它与功能更重的 GitLab 最大的差异点。选型时问自己一个问题:需要内置的庞大 DevOps 套件,还是一个干净的代码托管平台?

部署建议用 Docker Compose 并把数据目录挂载到宿主机,定期备份仓库目录与数据库即可整体迁移。对外暴露时务必启用 HTTPS 并关闭开放注册,配合反向代理做访问控制。

同类工具怎么选

工具 授权 差别在哪
GitLab 开源免费增值 一体化 DevOps 平台,功能重、资源占用高,社区版可自建。
Forgejo 开源免费 由 Gitea 社区分叉而来,定位相近,强调社区治理。
Gogs 开源免费 更早的轻量自托管 Git 服务,Gitea 的前身之一,维护放缓。

谁适合用

  • 需要内网代码托管的中小开发团队
  • 想自建个人 Git 服务与博客源码仓的独立开发者
  • 学校实验室与编程课程的教学管理者
  • 从公共平台迁移、重视代码资产可控的团队

怎么开始

  1. 在服务器上安装 Docker,准备一个数据目录用于持久化。
  2. 用官方镜像启动 Gitea,或直接下载对应平台的单文件版本运行。
  3. 浏览器打开服务端口,完成安装向导,选择 SQLite 或外部数据库。
  4. 注册管理员账号,关闭开放注册,按团队建立组织与仓库权限。
  5. 本地 git remote 指向新服务推送代码,需要 CI 时启用 Gitea Actions 编写流水线。

常见问题

Gitea 最低配置要求?
非常低,1 核 1G 内存的虚拟机甚至树莓派即可运行小型实例,团队规模增大后适当加内存即可。

能从 GitHub 迁移过来吗?
可以,内置迁移功能支持导入仓库、Issue、标签与里程碑,迁移过程保留提交历史。

支持类似 GitHub Actions 的 CI 吗?
支持,Gitea Actions 与主流工作流语法高度兼容,可直接在仓库中配置流水线。

和 GitLab 怎么选?
小团队要轻量、低资源占用选 Gitea;需要内置庞大的项目管理与 DevOps 套件且资源充足可考虑 GitLab。

授权与合规

Gitea 以 MIT 协议发布,自建服务器免费使用,可自由修改与分发。 官网:gitea.io

资源信息
界面语言 多语言(含中文)
授权方式 开源免费
适用平台 全平台
获取方式 直链下载
资源更新 2026-09-19
页面更新 2026-09-10

获取资源

点击按钮直接前往资源页面。