說明
配置環境爲Ubuntu 16.04
。
我配置Gogs
的目的是配合Jenkins
使用搭建自動化部署環境,所以我的Gogs
安裝配置步驟再細節上可能和其他博主文中的步驟稍有不同。
依賴包安裝與配置
安裝Gogs
依賴的工具包如下。
首先,安裝GO
語言(使用apt
安裝不用配置Ubuntu
環境變量)。
$ sudo apt install golang
接着,安裝Git
功能包。
$ sudo apt install git
最後,安裝MySQL
數據庫功能包(安裝過程中會提示創建數據庫管理員密碼)。
$ sudo apt install mysql-server
有些博主會爲了數據庫的性能而對數據庫的引擎進行更改,我在配置時沒有進行修改,如果有需要可以參考這篇文章中關於數據庫引擎修改的方法。
安裝Gogs
首先,前往官網下載Gogs
的二進制zip
壓縮包並解壓。
接着,進入gogs
二進制目錄中,將你的數據庫管理員信息添加至Gogs初始化MySQL數據庫的腳本中(其中root
是數據庫管理員賬戶名)。
$ cd gogs/scripts/
$ mysql -u root -p < mysql.sql
然後,回到gogs
的根目錄下,執行以下命令開啓gogs
服務。
$ ./gogs web
最後,安裝終端中的提示進入對應網頁,配置Gogs
後即可使用。
需要注意兩點:
- 填寫數據庫管理員賬戶的密碼(就是安裝
MySQL
功能包時設置的密碼); - 將運行用戶更改爲你當前系統用戶名,即打開終端後
xxx@xxx
中@
前面的名稱。
點擊完成後,即可開始註冊賬戶使用Gogs
託管你的代碼。