gitea
SHA-256一个轻量级、跨平台、易于自托管的 Git 服务,社区活跃,功能丰富。
スマートダウンロード
Download 版をダウンロード
v1.26.1 · 117.2 MB
用 Go 写的自托管 Git 服务,比 GitLab 轻量,比 Gogs 活跃。
主な機能
- 轻量级单二进制文件,占用资源极少
- 内置 CI/CD(Gitea Actions)、包管理、Wiki、问题跟踪
- 支持多种认证方式(LDAP、OAuth、SMTP 等)
- 丰富的 Webhook 和 API 集成
- 可迁移 GitHub/GitLab 仓库
できないこと
- •生产环境建议配置 MySQL/PostgreSQL 和反向代理(Nginx/Caddy),默认 SQLite 仅适合测试。首次安装时必须设置正确的域名和基础路径,否则后续迁移较麻烦。内置的 Actions Runner 需要单独安装。
使用例
- 个人或小团队搭建私有代码托管平台
- 内网开发环境,替代 GitHub/GitLab
- 企业需要低成本、高可控的 DevOps 基础设施
詳細説明
Gitea 是一个由社区维护的、自托管的 Git 服务,使用 Go 语言编写。它的目标是提供最简单、最快、最无痛的方式来搭建你自己的 Git 仓库。2016 年从 Gogs 分叉而来,目前社区非常活跃,功能也大幅增强。支持 Go 语言所支持的所有平台(Linux、macOS、Windows 上的 x86、amd64、ARM、PowerPC)。功能包括仓库管理、问题跟踪、Pull Request、代码审查、内置 CI/CD(Actions)、包管理、Wiki 等。你可以直接以单个二进制文件运行,也可以通过 Docker 部署。另外还提供托管的云服务(Gitea Cloud)让你快速启动。
トラブルシューティング & FAQ (1)
ハウツーGitea main repositoryとgo-sdkの間でAPI structsの重複を避ける方法は?
メインリポジトリの go.mod に replace ディレクティブを使用して、go-sdk インポートがローカルの sdk パッケージを指すようにします。これにより、構造体をコピーする必要がなくなり、go mod vendor がローカルの変更を正しく反映します。例: replace github.com/go-gitea/go-sdk => ./sdk。作者は、ベンダリングが以前の問題なく動作することを確認しました。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
前往 https://dl.gitea.com/gitea/latest/ 下载对应操作系统的最新二进制文件
将二进制文件放到任意目录,执行 `./gitea web` 启动服务(首次启动会进入安装向导)
打开浏览器访问 http://localhost:3000,按向导设置数据库、管理员账号即可使用
- 前往 https://dl.gitea.com/gitea/latest/ 下载对应操作系统的最新二进制文件
- 将二进制文件放到任意目录,执行 `./gitea web` 启动服务(首次启动会进入安装向导)
- 打开浏览器访问 http://localhost:3000,按向导设置数据库、管理员账号即可使用
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
d0f88f56b795481ce438f3053bacf0d6ac153455e3fa8a626bbac9e79463c305このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
删除 Gitea 二进制文件和数据目录(默认 ~/.gitea 或自定义路径)即可完全卸载
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
1 FAQ