1. 创建gogs用户
为Gogs创建一个MySQL用户gogs
#先创建一个MySQL用户
use mysql;
create user 'gogs'@'localhost' identified by 'J5p";~OVazNl%y)?';
#再进行授权
grant all privileges on *.* to 'gogs'@'%' IDENTIFIED BY 'J5p";~OVazNl%y)?' with grant option;
flush privileges;
为Gogs创建一个系统用户git
# 创建一个用户
[root@localhost ~]# useradd -mU git -s /bin/bash
[root@localhost ~]# passwd git
# 切换到git用户
[root@localhost ~]# su git
[git@localhost ~]$ cd /home/git
2. 下载安装
下载Gogs二进制安装包
wget https://dl.gogs.io/0.12.3/gogs_0.12.3_linux_amd64.tar.gz
# 解压安装包
tar -zxvf gogs_0.12.3_linux_amd64.tar.gz
使用Gogs脚本创建gogs数据库
# 切换目录到gogs脚本文件夹
cd /home/git/gogs/scripts/
# 使用mysql.sql创建gogs数据库,这里会要求输入密码
mysql -u root -p