7.1 KiB
7.1 KiB
Gitea - Git with a cup of tea
状态
最新稳定版: (查看 Releases)
Web | UI | Preview |
---|---|---|
重要提示
- 开始贡献代码之前请确保你已经看过了 贡献者向导(英文).
- 所有的安全问题,请私下发送邮件给 security@gitea.io。谢谢!
- 如果你要使用API,请参见 API 文档.
目标
Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。我们采用Go作为后端语言,这使我们只要生成一个可执行程序即可。并且他还支持跨平台,支持 Linux, macOS 和 Windows 以及各种架构,除了x86,amd64,还包括 ARM 和 PowerPC。
如果您想试用一下,请访问 在线Demo!
功能特性
- 支持活动时间线
- 支持 SSH 以及 HTTP/HTTPS 协议
- 支持 SMTP、LDAP 和反向代理的用户认证
- 支持反向代理子路径
- 支持用户、组织和仓库管理系统
- 支持添加和删除仓库协作者
- 支持仓库和组织级别 Web 钩子(包括 Slack 集成)
- 支持仓库 Git 钩子和部署密钥
- 支持仓库工单(Issue)、合并请求(Pull Request)以及 Wiki
- 支持迁移和镜像仓库以及它的 Wiki
- 支持在线编辑仓库文件和 Wiki
- 支持自定义源的 Gravatar 和 Federated Avatar
- 支持邮件服务
- 支持后台管理面板
- 支持 MySQL、PostgreSQL、SQLite3 和 TiDB(实验性支持) 数据库
- 支持多语言本地化(21 种语言)
系统要求
- 最低的系统硬件要求为一个廉价的树莓派
- 如果用于团队项目,建议使用 2 核 CPU 及 1GB 内存
浏览器支持
- 请根据 Semantic UI 查看具体支持的浏览器版本。
- 官方支持的最小 UI 尺寸为 1024*768,UI 不一定会在更小尺寸的设备上被破坏,但我们无法保证且不会修复。
安装
提示: 因为 Gitea 是从 Gogs fork 过来的,因此教程和文档可以直接应用在 Gitea 上
安装 Gitea:
- go get code.gitea.io/gitea
- 使用Docker安装
- 使用Vagrant安装
提示: 二进制版本即将发布
教程
-
Run your own GitHub-like service with the help of Docker (英文)
-
Dockerized Gogs git server and alpine postgres in 20 minutes or less (英文)
-
Gogs on Raspberry Pi (英文)
-
Cloudflare Full SSL with GOGS (Go Git Service) using NGINX (英文)
-
How to install Gogs on a Linux Server (DigitalOcean) (英文 视频)
-
Instalando Gogs no Ubuntu (Português) (英文 视频)
云端部署
软件及服务支持
- Drone (CI)
- Fabric8 (DevOps)
- Taiga (Project Management)
- Puppet (IT)
- Kanboard (Project Management)
- BearyChat (Team Communication)
- HiWork (Team Communication)
产品支持
特别鸣谢
- Router and middleware mechanism of Macaron.
- System Monitor Status is inspired by GoBlog.
- Thanks Rocker for designing Logo.
- Thanks Crowdin for providing open source translation plan.
- Thanks DigitalOcean for hosting home and demo sites.
- Thanks KeyCDN and QiNiu for providing CDN service.
贡献流程
Fork -> Patch -> Push -> Pull Request
作者
授权许可
本项目采用 MIT 开源授权许可证,完整的授权说明已放置在 LICENSE 文件中。