阿里雲上Ubuntu14.04-64位安裝Gogs

sudo apt-get updatemysql

sudo apt-get upgradelinux

sudo adduser git //建立用戶  密碼 *******git

su git//切換到git用戶golang

cd ~  //進入用戶git根目錄web


sudo apt-get install git //安裝gitsql

git --version //檢查git是否安裝成功數據庫


sudo apt-get install mysql-server //安裝mysql數據庫    帳戶:root  密碼:********bash

mysql --version //檢查mysql版本判斷是否安裝成功app

//建立數據gogs工具

mysql -u root -p
mysql> SET GLOBAL storage_engine = 'InnoDB';
mysql> CREATE DATABASE gogs CHARACTER SET utf8 COLLATE utf8_bin;
mysql> GRANT ALL PRIVILEGES ON gogs.* TO ‘root’@‘localhost’ IDENTIFIED BY ‘itadmin’;
mysql> FLUSH PRIVILEGES;
mysql> QUIT;

sudo mkdir goapp //go應用安裝目錄

//安裝golang環境

sudo wget http://www.golangtc.com/static/go/go1.4.1.linux-amd64.tar.gz    //下載64位二進制文件

解壓縮二進制文件

tar -xzvf go1.4.1.linux-amd64.tar.gz -C /var/opt/

而後能夠在/var/opt/的目錄下發現一個go文件夾,這裏包含了golang環境文件

配置golang環境

echo export GOROOT=/var/opt/go >> .bashrc

echo export GOBIN=$GOROOT/bin >> .bashrc

echo export GOARCH=amd64 >> .bashrc

echo export GOOS=linux >> .bashrc

echo export GOPATH=/home/gogs/goapp >> .bashrc

echo export PATH=.:$PATH:$GOBIN >> .bashrc

使配置環境立馬生效

source  .bashrc

使用env命令檢查golang是否安裝成功

go env

sudo mkdir repositories //建立倉庫目錄

cd goapp 

sudo wget  http://gogs.dn.qbox.me/gogs_v0.5.13_linux_amd64.zip   //下載gogs

sudo apt-get install zip //安裝zip工具用於解壓縮*.zip文件

sudo unzip gogs_v0.5.11_linux_amd64.zip //解壓gogs文件

ls // 查看/home/git/goapp目錄下文件和文件夾

cd gogs //進入解壓建立的文件gogs

mkdir custom

mkdir custom/conf //建立自定義配置文件目錄

sudo chmod -R 777 custom //修改custom文件夾權限

mkdir log  //建立日誌目錄

sudo chmod -R 777 log//修改log文件夾權限


啓動gogs

cd /home/git/goapp/gogs

./gogs web

而後訪問 http://localhost:3000/install來完成首次運行的配置工做

相關文章
相關標籤/搜索