Gogs官网:https://gogs.io/

我自己利用gogs搭建的git服务器:http://gogs.site/

什么是 Gogs?

Gogs 是一款极易搭建的自助 Git 服务。

Gogs使用介绍

Gogs是一款类似Github/GitLab的开源文件/代码管理系统(基于Git)

目前功能基本介绍

远程代码仓库管理
代码仓库权限分配、管理
团队管理
代码审查

选择原因

Github私人仓库需要收费(可以使用码云( ⊙ o ⊙ )啊!),但是自己比较喜欢折腾,选择了自己搭建Git服务器玩玩…而且很多公司处于安全或者效率等因素也需要搭建自己的Git服务器。
Gogs是轻量级Git服务器的不二选择,因为GitLab比较重,对资源要求比较高,而且搭建流程相对复杂(使用docker搭建除外)。

我们可以看到Gogs的硬件要求

  • 最低的系统硬件要求为一个廉价的树莓派
  • 如果用于团队项目管理,建议使用 2 核 CPU 及 512MB 内存
  • 当团队成员大量增加时,可以考虑添加 CPU 核数,内存占用保持不变

相对于GitLab的2核4G起步,Gogs可以说是对硬件要求非常低了。

使用界面

https://camo.githubusercontent.com/b97b2bf37fca6a2ee38c4fa76438ab11d5f8bfed/68747470733a2f2f676f67732e696f2f696d672f73637265656e73686f74732f312e706e67

https://camo.githubusercontent.com/050c3e0938c634688f1eac460b2133440b725f7a/68747470733a2f2f676f67732e696f2f696d672f73637265656e73686f74732f322e706e67

https://camo.githubusercontent.com/4846236d332b35a347edc4ff935ca50b2be418e2/68747470733a2f2f676f67732e696f2f696d672f73637265656e73686f74732f342e706e67

在线体验

https://try.gogs.io/