

👉 部署至 DigitalOcean,获赠 $200 免费额度!
🔮 愿景
Gogs(读作 /gɑgz/)项目旨在构建一个简单、稳定且可扩展的自托管 Git 服务,能够以最轻松的方式完成搭建。借助 Go 语言,它可以通过独立的二进制分发在 Go 支持的所有平台上运行,包括 Linux、macOS、Windows 以及基于 ARM 的系统。
📡 概览
💌 功能
- 用户仪表盘、用户资料和活动时间线。
- 通过 SSH、HTTP 和 HTTPS 协议访问仓库。
- 用户、组织和仓库管理。
- 仓库和组织 Webhook,支持 Slack、Discord 和钉钉。
- 仓库 Git 钩子、部署密钥和 Git LFS。
- 仓库 Issue、Pull Request、Wiki、受保护分支和协作。
- 从其他代码托管平台迁移和镜像仓库(含 Wiki)。
- 用于快速编辑仓库文件和 Wiki 的 Web 编辑器。
- Jupyter Notebook 和 PDF 渲染。
- 通过 SMTP、LDAP、反向代理、GitHub.com 和 GitHub Enterprise 进行身份验证,支持双因素认证。
- 自定义 HTML 模板、静态文件等。
- 强大的数据库后端支持,包括 PostgreSQL、MySQL、SQLite3 或任何兼容这些协议的数据库后端。
- 支持超过31种语言的本地化。
💾 硬件要求
- 一块树莓派或 5 美元的 DigitalOcean Droplet 就足以开始运行。甚至有人使用 64MB RAM 的 Docker CaaS。
- 团队协作的基础配置为 2 个 CPU 核心和 512MB RAM。
- 当团队规模显著增大时,增加 CPU 核心数,内存占用仍然保持较低水平。
💻 浏览器支持
- 请参阅 Semantic UI 了解支持的浏览器具体版本。
- 官方支持的最小分辨率为 1024*768,但在更小分辨率下界面可能仍显示正常,但对此不做保证也不予修复。
📜 安装
请按照文档中的指南进行安装。
部署到云端
教程
📦 软件、服务与产品支持
🙇♂️ 致谢
本项目受到以下支持,我们深感荣幸:
其他感谢:
👋 贡献者
⚖️ 许可证
本项目采用 MIT 许可证。完整的许可证文本请参阅 LICENSE 文件。