概述
該計畫的目標是提供一種最簡單,最快,最輕松的方式來建立自托管的Git服務。使用Go,可以在Go支持的所有平台上進行獨立的二進制分發 ,包括x86,amd64,ARM和PowerPC體系結構上的Linux,macOS和Windows。是否想先嘗試一下?做到這一點與線上演示!自2016.11起,該計畫 由Gogs分叉, 但發生了很大變化。
計畫結構
在源樹的根目錄中,執行:
TAGS="bindata" make build
或者如果需要sqlite支持:
TAGS="bindata sqlite sqlite_unlock_notify" make build
該
build
目標分為兩個子目標:
make backend
需要
Go 1.13
或更高。
make frontend
需要
Node.js 10.13
或更高版本。
如果存在預先構建的前端檔,則只能構建後端:
TAGS="bindata" make backend
這些目標不支持並列處理,因此請不要包括
-j <num>
。
更多資訊: https : //docs.gitea.io/en-us/install-from-source/
安裝
START_SSH_SERVER = true ,啟用預設的 ssh
// 安裝為 服務
sc create gitea start= auto binPath= ""E:\gitea\gitea.exe" web --config "E:\gitea\custom\conf\app.ini""
[server]
SSH_DOMAIN = 192.168.0.110
DOMAIN = 192.168.0.110
HTTP_PORT = 3000
ROOT_URL = http://192.168.0.110:3000/
DISABLE_SSH = false
SSH_PORT = 22
LFS_START_SERVER = true
LFS_CONTENT_PATH = F:/whm/gitea/data/lfs
LFS_JWT_SECRET = eC8OkZR81WENfRRcgIApYgLm8bYC8HTBbR-XSKv0uQQ
OFFLINE_MODE = false
START_SSH_SERVER = true
開源地址
https://github.com/go-gitea/gitea