1. //新建用户
    useradd git
  2. // 进入git用户目录,下载gogs
    wget https://github.com/gogs/gogs/releases/download/v0.11.91/linux_amd64.tar.gz
  3. // 创建gogs 目录 并给权限
    mkdir gogs && chown git:git gogs
  4. // 解压 linux_amd64.tar.gz
    tar -xvzf linux_amd64.tar.gz
  5. // 安装mysql 数据库 (自行百度)
  6. // 创建 gogs 数据库
    create database gogs;
  7. // 给数据用户权限
    grant all privileges on gogs.* to “gogs”@"%" identified by “自定义密码”;
  8. // 切换数据库
    use mysql;
  9. // 修改用户密码
    update user set authentication_string=password(“自定义密码”) where user=‘gogs’;
  10. // 刷新权限
    flush privileges;
  11. //进入目录
    cd /home/git/gogs
  12. // 创建logs
    mkdir logs
  13. // 切换用户
    su git
  14. // 启动gogs 后台运行
    nohup ./gogs web >/dev/null 2>&1 &
  15. // 然后再进入配置(配置文件在 /gogs/custom/conf/app.ini 中)
    http://服务器IP:3000/install
  16. //配置完成后,访问地址
    http://服务器IP:3000

// 若是配域名访问,这需在nigix 网站配置上做个反向代理

配置如下:
server {
server_name 域名或IP;
listen 80; # 或者 443,如果你使用 HTTPS 的话
# ssl on; 是否启用加密连接
# 如果你使用 HTTPS,还需要填写 ssl_certificate 和 ssl_certificate_key

location / { # 如果你希望通过子路径访问,此处修改为子路径,注意以 / 开头并以 / 结束
    proxy_pass http://127.0.0.1:3000/;
}

}

然后就可以通过域名访问了。