linux 部署gogs代码托管

访问:https://gogs.io/docs/installation

我选择的是二进制安装最新版:

 

 

 

wget https://dl.gogs.io/0.11.91/gogs_0.11.91_linux_amd64.tar.gz

解压:

tar -xzvf gogs_0.11.91_linux_amd64.tar.gz

新建文件夹gogs同级目录新建gogs-repositories

 

 

新建用户gogs:

adduser gogs
#赋予gogs用户执行权限
chown -R gogs:gogs gogs
chown -R gogs:gogs gogs-repositories

 

切换用户

su gogs

执行gogs

 /webservice/gogs/gogs/gogs web &

 

 

 运行成功,稍微要注意的是,程序占用的是3000端口,安全组、防火墙记得开程序占用的端口(特别标识下是因为自己老是忘记,瞎整(灬ꈍ ꈍ灬))


访问服务器http://(你的服务器ip地址):3000/install

填写相关配置,点击底部的立即安装,安装成功

 

nginx 反向代理,将域名指向 http://你的ip:3000/ 

server {
    listen 80;
    server_name 域名;
    access_log /data/wwwlogs/git.log combined;
    location /{
        proxy_pass http://你的ip:3000/;
        proxy_redirect default;
    }
  }
posted @ 2019-11-01 15:18  php的自我修养  阅读(407)  评论(0编辑  收藏  举报