linux 部署gogs代码托管

亡梦爱人 提交于 2019-12-03 04:28:33
访问: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-repositories

 

 

新建用户gogs:

adduser gogschown -R gogs:gogs gogschown -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;
    }
  }

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!