本文由LinuxProbe.Com团队成员岳永整理发布,原文来自:FreeBuf

导读 Gogs的目标是打造一个最简单、最快速和最轻松的方式搭建自助Git服务。使用Go语言开发使得Gogs能够通过独立的二进制分发,并且支持Go语言支持的所有平台,包括Linux、Mac OS X、Windows以及 ARM 平台。

small-Gogs

功能特性

1.支持活动时间线

2.支持 SSH 以及 HTTP/HTTPS 协议

3.支持 SMTP、LDAP 和反向代理的用户认证

4.支持反向代理子路径

5.支持用户、组织和仓库管理系统

6.支持仓库和组织级别 Web 钩子(包括 Slack 集成)

7.支持仓库 Git 钩子和部署密钥

8.支持仓库工单(Issue)、合并请求(Pull Request 以及 Wiki

9.支持添加和删除仓库协作者

10.支持 Gravatar 以及自定义源

11.支持邮件服务

12.支持后台管理面板

13.支持 MySQL >= 5.5.3、PostgreSQL、SQLite3 和 TiDB(实验性支持)数据库

14.支持多语言本地化(14 种语言)

系统最低配置

系统硬件要求比较低,最低可为一个廉价的树莓派。如果用于团队项目,建议使用 2 核 CPU 及 1GB 内存

安装

在安装Gogs之前,您需要先安装基本环境。然后,您可以通过以下5种方式来安装 Gogs:

1.二进制安装

2.源码安装

3.包管理安装

4.采用 Docker 部署

5.通过 Vagrant 安装

详细了解:点击我(支持中文)

本文地址:http://www.linuxprobe.com/gogs-code-hosting-platform.html编辑:岳永,审核员:陶武杰