gogs詳細配置

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

sudo apt-get update

sudo apt-get upgrade

sudo adduser git //建立使用者  密碼 *******

su git//切換到git使用者

cd ~  //進入使用者git根目錄

 

sudo apt-get install git //安裝git

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

 

sudo apt-get install mysql-server //安裝mysql資料庫    賬戶:root  密碼:********

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

//建立資料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來完成首次啟動並執行配置工作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.