Gogs 是一款极易搭建的自助 Git 服务。
开发目的
Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台 ,包括 Linux、Mac OS X、Windows 以及 ARM 平台。
有关基本用法和变更日志,请通过 使用手册 查看。
想要先睹为快?直接去 在线体验 。
使用过程中遇到问题?尝试从 故障排查 页面或 用户论坛 获取帮助。
希望帮助多国语言界面的翻译吗?请立即访问 详情页面!
支持活动时间线
支持 SSH 以及 HTTP/HTTPS 协议
支持 SMTP、LDAP 和反向代理的用户认证
支持反向代理子路径
支持用户、组织和仓库管理系统
支持添加和删除仓库协作者
支持仓库和组织级别 Web 钩子(包括 Slack 集成)
支持仓库 Git 钩子和部署密钥
支持仓库工单(Issue)、合并请求(Pull Request)、Wiki 以及保护分支
支持迁移和镜像仓库以及它的 Wiki
支持在线编辑仓库文件和 Wiki
支持自定义源的 Gravatar 和 Federated Avatar
支持 Jupyter Notebook
支持邮件服务
支持后台管理面板
支持 MySQL、PostgreSQL、SQLite3、MSSQL 和 TiDB(实验性支持) 数据库
支持多语言本地化(22 种语言)
最低的系统硬件要求为一个廉价的树莓派
如果用于团队项目,建议使用 2 核 CPU 及 1GB 内存
请根据 Semantic UI 查看具体支持的浏览器版本。
官方支持的最小 UI 尺寸为 1024*768 ,UI 不一定会在更小尺寸的设备上被破坏,但我们无法保证且不会修复。
在安装 Gogs 之前,您需要先安装 基本环境。
然后,您可以通过以下 5 种方式来安装 Gogs:
二进制安装
源码安装
包管理安装
采用 Docker 部署
通过 Vagrant 安装
使用 Gogs 搭建自己的 Git 服务器
阿里云上 Ubuntu 14.04 64 位安装 Gogs
OpenShift
Cloudron
Scaleway
Sandstorm
sloppy.io
Drone(CI)
Fabric8(DevOps)
Taiga(项目管理)
Synology(Docker)
One Space(应用商店)