用 Go 编写的自托管隧道工具,通过你自己的域名和服务器将本地服务暴露到公网。
- Star
- 58,570
- Fork
- 7,294
- 未关闭 Issue
- 2,202
- 最近提交
- 昨天
这是什么?
Gitea 是一套可自托管的软件开发平台,用于管理源代码及周边的开发流程。它在一个服务中提供 Git 托管、代码管理、基于 Pull Request 的代码评审、议题跟踪、项目看板、Wiki 以及团队协作功能,团队可以自建替代公有代码托管平台的服务。
由于使用 Go 编写,服务端可以在 Go 支持的各类平台上构建和运行,包括 Linux、macOS、FreeBSD、OpenBSD 和 Windows,支持 x86、amd64、ARM、RISC-V 64 与 PowerPC 等架构。既可以直接使用二进制文件安装,也可以通过官方容器镜像部署。项目还内置软件包仓库,并提供可复用 GitHub Actions 工作流的 CI/CD 功能。
项目采用 MIT 许可证。官方配套工具包括 Go SDK、命令行客户端 tea 和 Action Runner,文档网站涵盖安装、管理与开发等内容。
核心功能
- 01Git 托管,支持基于 Pull Request 的代码评审。
- 02议题跟踪、项目看板、里程碑与 Wiki。
- 03CI/CD 功能,可复用 GitHub Actions 工作流。
- 04内置软件包仓库,支持 Docker、npm 和 Maven 等格式。
- 05可在 Linux、macOS、FreeBSD、OpenBSD 和 Windows 上运行,覆盖多种 CPU 架构。
- 06可通过单个二进制文件或官方容器镜像部署。
适用场景
- 希望将 Git 仓库和代码评审部署在自有服务器上的团队。
- 需要在源码托管之外搭建私有软件包仓库的组织。
- 希望把已有 GitHub Actions 工作流迁移到自托管环境的开发者。
快速上手
- 1
按照构建文档从源码编译
- 2
使用编译好的二进制启动服务器
./gitea web
使用前须知
- 从源码构建和部署需要按照文档完成多个步骤。
标签
常见问题
- gitea 是什么?
- 一款用 Go 编写的自托管一体化软件开发服务,涵盖 Git 托管、代码评审、议题与 CI/CD。 Gitea 是一套可自托管的软件开发平台,用于管理源代码及周边的开发流程。它在一个服务中提供 Git 托管、代码管理、基于 Pull Request 的代码评审、议题跟踪、项目看板、Wiki 以及团队协作功能,团队可以自建替代公有代码托管平台的服务。
- gitea 可以免费使用吗?用的什么许可证?
- gitea 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- gitea 还在维护吗?
- 活跃维护中。gitea 最近一次提交是在 2026年10月19日。
- gitea 适合用来做什么?
- 希望将 Git 仓库和代码评审部署在自有服务器上的团队。 需要在源码托管之外搭建私有软件包仓库的组织。 希望把已有 GitHub Actions 工作流迁移到自托管环境的开发者。
- gitea 怎么安装和运行?
- 按照构建文档从源码编译 使用编译好的二进制启动服务器: ./gitea web
- 在哪里获取 gitea?
- 源代码和安装说明在 GitHub 上:https://github.com/go-gitea/gitea
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
92062GoBSD-3-Clause更新于 16天前
以 Durable Object 为存储单元的 Git 服务器,可部署在 Cloudflare Workers 或自建于 celld。
26413TypeScriptMIT更新于 2个月前
一款命令行工具,用于在 Git 仓库、文件和标准输入中检测密码、API 密钥、令牌等敏感信息。
3万2391GoMIT更新于 20天前
基于 Docker 的自托管迷你 Heroku,可在自有服务器上通过 git push 部署和管理应用。
3.2万2093GoMIT更新于 21小时前
一款免费开源的游戏服务器管理面板,每台服务器运行在独立的 Docker 容器中。
93512730PHPOther更新于 昨天
基于嵌入式 Kubernetes 的单文件云操作系统,自带 Web 界面、应用商店和私有 AI 模型部署。
1383104GoApache-2.0更新于 19小时前