Gogs
轻量级自托管 Git 服务。Gogs 是用 Go 编写的单一二进制文件,提供仓库托管、Issue 跟踪、Pull Request 和网页代码编辑器,资源占用极低。
部署后可以做什么
- 打开域名 — 首次访问会出现安装向导,保持默认数据库设置,完成站点配置
- 注册账号 — 第一个注册的账号将成为管理员
- 创建仓库 — 通过 HTTPS 或 SSH 推送代码,使用内置 Web UI 浏览
- 协作 — 创建 Issues、提交 Pull Requests、审查代码、管理组织
主要功能
- Git 仓库托管,网页浏览与编辑代码
- Issues 和 Pull Requests,支持标签、里程碑、指派
- 组织与团队管理
- 仓库 Webhooks(Slack、Discord、Dingtalk 等)
- Git Hooks、Deploy Keys 和 Git LFS 支持
- 从其他 Git 主机镜像仓库
- 每个仓库内置 Wiki
- 轻量级 — 可在 Raspberry Pi 上流畅运行
授权
MIT — GitHub