服務(wù)器系統(tǒng):ubuntu 16.04
一愉择、go環(huán)境安裝
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
三周瞎、啟動(dòng)gogs之前黄琼,需要先安裝git和mysql數(shù)據(jù)庫
apt-get update
apt-get install git
apt-get install mysql-server
中間需設(shè)置mysql root密碼
四樊销、創(chuàng)建數(shù)據(jù)庫
mysql -u root -p
SET GLOBAL default_storage_engine = 'InnoDB';
CREATE DATABASE gogs CHARACTER SET utf8 COLLATE utf8_bin;
五、啟動(dòng)gogs
cd /usr/lib/gogs
./gogs web
六脏款、將gogs服務(wù)用pm2管理并啟動(dòng)
cd /usr/lib/gogs
vim start.sh
編輯添加
./gogs web
保存并退出
pm2 start strat.sh --name=gogs
七围苫、在瀏覽器上輸入(域名:3000)
第一次連接時(shí)會(huì)進(jìn)入install頁面,需要填寫數(shù)據(jù)庫名稱和密碼撤师、域名細(xì)信息等剂府,設(shè)置好就可以使用了。
如果域名:3000不能訪問剃盾,查看云服務(wù)器的安全組策略是否開放了3000端口腺占。