自建Git服務器系列——Gitea(Gogs的孿生兄弟)


概述

該項目的目標是提供一種最簡單,最快,最輕松的方式來建立自托管的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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM