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、登錄系統
windows版gogs內置的ssh 沒用,請大家不要再試了。