1. gogs安装
1. 官网地址下载
https://dl.gogs.io/
选择需要的版本
本文下载最新版本
2. 解压安装
# 下载
wget https://dl.gogs.io/0.12.6/gogs_0.12.6_linux_amd64.tar.gz# 解压到指定目录
tar -zxvf gogs_0.12.6_linux_amd64.tar.gz -C /usr/local/
3. 启动
/usr/local/gogs/gogs web
默认占用的是3000端口
设置systemctl管理服务
# 启动脚本:
vim /usr/local/gogs/start.sh #!/bin/sh
/usr/local/gogs/gogs web >/tmp/gogs.log 2>&1# 加执行权限
chmod +x /usr/local/gogs/start.sh# gogs用systemctl管理
vim /usr/lib/systemd/system/gogs.service [Unit]
Description=gogs
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/gogs/start.sh
User=root
[Install]
WantedBy=multi-user.target
启动
systemctl start gogs
4. 访问
默认是需要数据库,接下来安装mysql数据库
2. mysql8安装
2.1 安装
参考:centos系统下yum安装mysql8_lee_yanyi的博客-CSDN博客
2.2 修改数据库配置
vim /etc/my.cnfdefault-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
2.3 创建gogs数据库
create database gogs default character set utf8 collate utf8_general_ci;
3. 配置gogs平台
3.1 基本配置
如下界面表示配置成功
3.2 安全配置
禁止其他用户注册
DISABLE_REGISTRATION = true
vim /usr/local/gogs/custom/conf/app.ini
重新启动
systemctl restart gogs
首页只有登录显示