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來完成首次運行的配置工作