CentOS安装Gogs
环境要求
- MySQl:版本 >=5.7
- 或者什么都不安装,直接使用 SQLite3
git
- 服务端和客户端均需版本 >= 1.7.1
- 查看服务器git版本
git --version
安装数据库
- MySQL
SET GLOBAL innodb_file_per_table = ON,
innodb_file_format = Barracuda,
innodb_large_prefix = ON;
DROP DATABASE IF EXISTS gogs;
CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
下载二进制安装包
yum install -y git
进入到软件安装目录,例如我的
cd /home/soft/
wget https://dl.gogs.io/0.11.91/gogs_0.11.91_linux_amd64.tar.gz
tar -zxvf gogs_0.11.91_linux_amd64.tar.gz
cd gogs/
./gogs web
可以看到输出日志如下:
2018/09/19 14:18:31 [ INFO] Listen: http://0.0.0.0:3000
启动方式
- 直接命令启动 ./gogs web, 关闭控制台则程序关闭。
- 守护进程启动 nohup ./gogs web &。
- 使用启动脚本script文件夹中。