41421-vihavxn8mip.png

安装

笔者的安装基于 ubuntu,当然你可以使用任意的 Linux 发行版甚至是 macOS。

如果你已经安装了 git、nginx、mysql,那就很方便了。

安装准备

创建 gogs 基础目录&创建 gogs 用户&切换到 gogs 用户

cd /opt/
sudo mkdir gogs
sudo useradd gogs
sudo chown gogs:gogs gogs
sudo su gogs

下载二进制包&解压缩

PS: 如果你想要更新的版本或者下载地址失效,打开 官网下载页面 获取最新的下载地址即可。

wget https://dl.gogs.io/0.11.86/gogs_0.11.86_linux_amd64.zip

unzip gogs_0.11.86_linux_amd64.zip

创建专用数据库

在 MySQL 创建一个 gogs 专用的数据库和账户

create databse gogs;

GRANT ALL PRIVILEGES ON gogs.* TO 'gogs'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;

运行&配置

nohup ./gogs web >> /tmp/gogs.log &

配置 nginx 转发

Nginx 代理配置

server {
    listen 80;
    server_name git.yourdomain.com;
    client_max_body_size 25m;
    location / {
        proxy_pass http://localhost:3000;
    }
}

标签: none

添加新评论