ubuntu16.04 gogs搭建

服务器系统:ubuntu 16.04

一、go环境安装
mkdir web
cd web
wget https://www.golangtc.com/static/go/1.9.2/go1.9.2.linux-amd64.tar.gz  
tar -C /usr/lib -xzf go1.9.2.linux-amd64.tar.gz 

vim /etc/profile  

添加如下:
export GOROOT=/usr/lib/go
export GOPATH=/usr/lib/gogs
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
退出并保存

source /etc/profile 
二、gogs安装
cd web
wget https://dl.gogs.io/0.11.43/gogs_0.11.43_linux_amd64.tar.gz 
tar -C /usr/lib -xzf gogs_0.11.43_linux_amd64.tar.gz 
三、启动gogs之前,需要先安装git和mysql数据库
apt-get update 
apt-get install git  
apt-get install mysql-server  

中间需设置mysql root密码

四、创建数据库
mysql -u root -p 
SET GLOBAL default_storage_engine = 'InnoDB';  
CREATE DATABASE gogs CHARACTER SET utf8 COLLATE utf8_bin;  
五、启动gogs
cd /usr/lib/gogs  
./gogs web
六、将gogs服务用pm2管理并启动
cd /usr/lib/gogs

vim start.sh
编辑添加
./gogs web
保存并退出

pm2 start strat.sh --name=gogs
七、在浏览器上输入(域名:3000)

第一次连接时会进入install页面,需要填写数据库名称和密码、域名细信息等,设置好就可以使用了。

如果域名:3000不能访问,查看云服务器的安全组策略是否开放了3000端口。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容