Gogs(Go Git Service)是一款使用Go语言开发,极易以最简单、最快速和最轻松的方式搭建的自助Git服务。

相比于这个系列下面其他开发工具的安装和配置,gogs还算是比较简单的。另外考虑到建立linux/mysql用户、tar解压缩这一类的简单操作已经重复了太多次,本文就不再重复讲述了。

首先将下载好的安装包解压到/opt目录下,并在mysql中运行scripts子目录下的mysql.sql文件。这步操作实际上就是创建了一个名为gogs、编码为utf8mb4的空数据库,因此也可以自己在mysql中创建。

随后切换回上层目录(/opt/gogs),运行

1
./gogs web

即可使用 http://ip:3000 访问gogs服务,进行进一步的安装和配置,包括gogs运行环境、数据库、管理员账户等。

到此为止,gogs的安装和配置基本上就完成了,但还是以普通进程方式运行的,我们还应当配置为以服务守护进程的方式运行,保证gogs服务开机自启动且稳定运行。

这就完了?!我自己都觉得这次写的好水啊……