Gogs 基于 Go 语言的自助 Git 服务。它具有易安装、跨平台、轻量级、开源化等特性…

最近新到一家公司,发现在使用 Gogs 搭建 Git 服务,遂研究了一下,和前段时间研究的 GitLab 做了一个简单的对比,虽然 Gogs 相对与 GitLab 还比较年轻,也许没有 GitLab 强大和稳健,但 Gogs 更加简单易用,而且能够满足正常的工作使用。
Gogs 是轻量级的 Git 服务,正如官方介绍的:一个廉价的树莓派的配置足以满足 Gogs 的最低系统硬件要求。最大程度上节省您的服务器资源!关键的一点是免费开源的,所有的代码都开源在 GitHub 上。下面结合官方的介绍,总结一下在 Linux 系统下的安装方法,真的是相当的简单,5 分钟足矣!
一、安装
1.1 下载
下载对应系统版本的二进制安装包,并上传至 Linux 系统,或通过以下命令下载:
| |
1.2 解压安装包
| |
1.3 安装
进入到刚刚解压后的目录执行命令 ./gogs web,出现以下信息:

1.4 配置
打开浏览器输地址入:http://ip:3000,第一次会出现以下的配置界面,根据实际情况选择即可。

1.5 完成安装
之后进入以下界面,表明安装已经完成。

1.6 后台运行
后台运行可参考以下命令:
| |
升级
引用自官方二级制升级文档
2.1 首先,确认当前安装的位置:
| |
2.2 然后将当前目录移动到另一个临时的位置,但不是删除!
| |
2.3 下载并解压新的二进制:
| |
2.4 复制 custom、data 和 log 目录到新解压的目录中:
| |
2.5 最后,运行并打开浏览器进行测试:
| |