Ubuntu安装配置Gogs

说明

配置环境为Ubuntu 16.04
我配置Gogs的目的是配合Jenkins使用搭建自动化部署环境,所以我的Gogs安装配置步骤再细节上可能和其他博主文中的步骤稍有不同。

依赖包安装与配置

安装Gogs依赖的工具包如下。
首先,安装GO语言(使用apt安装不用配置Ubuntu环境变量)。

$ sudo apt install golang

接着,安装Git功能包。

$ sudo apt install git

最后,安装MySQL数据库功能包(安装过程中会提示创建数据库管理员密码)。

$ sudo apt install mysql-server

有些博主会为了数据库的性能而对数据库的引擎进行更改,我在配置时没有进行修改,如果有需要可以参考这篇文章中关于数据库引擎修改的方法。

安装Gogs

首先,前往官网下载Gogs的二进制zip压缩包并解压。

接着,进入gogs二进制目录中,将你的数据库管理员信息添加至Gogs初始化MySQL数据库的脚本中(其中root是数据库管理员账户名)。

$ cd gogs/scripts/
$ mysql -u root -p < mysql.sql

然后,回到gogs的根目录下,执行以下命令开启gogs服务。

$ ./gogs web

最后,安装终端中的提示进入对应网页,配置Gogs后即可使用。
填写数据库管理员密码
将运行用户更改为你当前系统用户名
需要注意两点:

  • 填写数据库管理员账户的密码(就是安装MySQL功能包时设置的密码);
  • 将运行用户更改为你当前系统用户名,即打开终端后xxx@xxx@前面的名称。

点击完成后,即可开始注册账户使用Gogs托管你的代码。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章