天天看點

Gogs 部署安裝(windows)

Gogs簡介

Gogs 是一款類似GitHub的開源檔案/代碼管理系統(基于Git),Gogs 的目标是打造一個最簡單、最快速和最輕松的方式搭建自助 Git 服務。使用 Go 語言開發使得 Gogs 能夠通過獨立的二進制分發,并且支援 Go 語言支援的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。

開源

go語言開發

快速、簡單搭建

可裝windows,linux

gitlab 隻能裝linux,步驟複雜,棄用

gitee 團隊限制5人,超出收費,差評

github 私有收費,差評

1、下載下傳git for windows

​https:​

​​

​//github​

​​

​.com​

​​

​/git-for-windows/git/releases/download/v2​

​​

​.15.0.windows.1​

​​

​/Git-2​

​​

​.15.0-64-bit.exe​

2、下載下傳NSSM:

​https:​

​​

​//nssm​

​​

​.cc​

​​

​/release/nssm-2​

​​

​.24.zip​

3、下載下傳Gogs:

​https:​

​​

​//dl​

​​

​.gogs.io​

​​

​/0​

​​

​.11.29​

​​

​/windows_amd64​

​​

​.zip​

4、安裝git for windows:

一直下一步完成。

5、安裝NSSM:

解壓安裝包:

安裝包解壓至D:\Git\NSSM

設定系統變量:

"控制台" --> "系統和安全"--> "系統"--> "進階系統設定"--> "環境變量"--> "系統變量"-->"編輯系統變量"

一、在"變量值"項目添加NSSM檔案路徑"D:\Git\NSSM\win64"(記得在路徑前添加半角";")

二、配置上git目錄到path環境變量 C:\Program Files (x86)\Git\bin;

Gogs 部署安裝(windows)

6、添加Gogs到系統服務:

安裝包解壓至:D:\Git\Gogs

建立代碼倉庫目錄:D:\Git\Gogs\data\repositories

編輯系統安裝檔案:D:\Git\Gogs\scripts\windows\install-as-service.bat

修改如下項目:SET gogspath=D:\Git\Gogs (按實際安裝目錄修改)

以管理權限運作安裝腳本:

Gogs 部署安裝(windows)

安裝完成!

Gogs 部署安裝(windows)

 注意:有可能右鍵管理者運作會提示一直提示  未能安裝服務 error setting startup parameters for the service

這時需要手工打開腳本,然後右鍵cmd--》管理者運作,一行行複制腳本執行,最終就能成功

Gogs 部署安裝(windows)

成功效果如下

系統服務清單:

Gogs 部署安裝(windows)

右鍵啟動,設為自動,若修改配置檔案,需要在此處右鍵重新開機

7、安裝Gogs:

在浏覽器中輸入:http://127.0.0.1:3000/

下面這些項目要特别設定一下:資料庫、倉庫根目錄、URL位址、端口号、管理者賬号

Gogs 部署安裝(windows)

後續有問題,可以到gogs檔案夾  gogs\custom\conf\app.ini    檔案進行修改

8、登入系統

Gogs 部署安裝(windows)