社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

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

dotNET跨平台 • 1 年前 • 346 次点击  

概述

该项目的目标是提供一种最简单,最快,最轻松的方式来建立自托管的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

更多信息: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.110DOMAIN           = 192.168.0.110HTTP_PORT        = 3000ROOT_URL         = http://192.168.0.110:3000/DISABLE_SSH      = falseSSH_PORT         = 22LFS_START_SERVER = trueLFS_CONTENT_PATH = F:/whm/gitea/data/lfsLFS_JWT_SECRET   = eC8OkZR81WENfRRcgIApYgLm8bYC8HTBbR-XSKv0uQQOFFLINE_MODE     = falseSTART_SSH_SERVER = true

开源地址

https://github.com/go-gitea/gitea




Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/170216
 
346 次点击