Gogs windows 環境搭建

Gogs windows 搭建

搭建環境:server 2008 R2

數據庫依賴:mysql-5.7.24(前一篇已經講解過安裝)

gogs下載地址:https://gogs.io/docs/installation/install_from_binary

Gogs windows 環境搭建

Gogs windows 環境搭建

解壓到D盤根目錄,在gogs 目錄下新建 custom 和 log 目錄

Gogs windows 環境搭建

在custom 目錄下再新建conf 目錄

在conf 目錄下新建 app.ini 文件

Gogs windows 環境搭建

在app.ini文件里加入如下內容

[repository]

ROOT = D:/GitProject

[database]

PATH = 127.0.0.1:3306

在log 目錄下新建gogs.log 文件,因為log是存放gogs的日誌文件,還要給他寫的權限。

Gogs windows 環境搭建

Gogs windows 環境搭建

然後運行---cmd 啟動gogs.exe。

Gogs windows 環境搭建

在瀏覽器地址欄輸入 http://localhost:3000/install 即可見首次運行安裝程序

Gogs windows 環境搭建

Gogs windows 環境搭建

上面的安裝內容看個人需求更改,數據庫密碼在上一章已經介紹過mysql的安裝,然後點擊安裝。

Gogs windows 環境搭建

看到上面內容,表示已經安裝成功。可以自己註冊個賬號,進去建立倉庫,測試使用。

當你安裝完之後,你會發現一個問題,就是cmd環境下的gogs.exe關閉後,gogs就打不開了。那是因為gogs服務沒有打開,下面介紹下怎麼把gogs註冊為windows服務。

將Gogs註冊為Windows服務。

首先修改gogs的配置文件,修改gogs目錄中的文件Gogs\custom\conf\app.ini,把 RUN_USER = 替換成計算機名,計算機名在我的電腦----右鍵屬性-----即可看到。

Gogs windows 環境搭建

Server配置裡面可以不用動,在修改一下數據庫文件,並重啟gogs. 裡面的路徑換成你的gogs存放的實際路徑。

sc create gogs start= auto binPath= ""D:\gogs\gogs.exe" web --config "D:\gogs\custom\conf\app.ini""

net start gogs

Gogs windows 環境搭建

然後 net start gogs,(要是重啟不了,要把之前的gogs.exe web那個程序關閉掉)然後在windows服務裡面,你就會看到生成了一個gogs服務。

Gogs windows 環境搭建

還有一點要注意的就是,端口跟防火牆的處理,系統默認端口是3000,當然也可以更改,使用過程中,要麼是開設特定端口,要麼是關閉防火牆。


分享到:


相關文章: