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端口。

你可能感兴趣的:(ubuntu16.04 gogs搭建)