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;
6、添加Gogs到系統服務:
安裝包解壓至:D:\Git\Gogs
建立代碼倉庫目錄:D:\Git\Gogs\data\repositories
編輯系統安裝檔案:D:\Git\Gogs\scripts\windows\install-as-service.bat
修改如下項目:SET gogspath=D:\Git\Gogs (按實際安裝目錄修改)
以管理權限運作安裝腳本:
安裝完成!
注意:有可能右鍵管理者運作會提示一直提示 未能安裝服務 error setting startup parameters for the service
這時需要手工打開腳本,然後右鍵cmd--》管理者運作,一行行複制腳本執行,最終就能成功
成功效果如下
系統服務清單:
右鍵啟動,設為自動,若修改配置檔案,需要在此處右鍵重新開機
7、安裝Gogs:
在浏覽器中輸入:http://127.0.0.1:3000/
下面這些項目要特别設定一下:資料庫、倉庫根目錄、URL位址、端口号、管理者賬号
後續有問題,可以到gogs檔案夾 gogs\custom\conf\app.ini 檔案進行修改
8、登入系統