概述

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

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

  1. git服务器(gitea)安装说明

    需要用到的软件 需要用到的软件有 gitea-1.12.3-windows-4.0-amd64.exe nssm.exe Git-2.28.0-64-bit.exe 这些软件的具体功能在后面安装的时候 ...

  2. 自建git服务器连接Pycharm系列二:在centos7上搭建git服务器

    在自己的Linux虚拟机上,搭建git服务器,用来保存代码. centos7本身自带git,需要先卸载,安装成较新的版本. 1.卸载系统自带版本 系统已经自带 [root@dscrapy01 ~]# ...

  3. 自建git服务器 ssh,搭建基于SSH的Git服务器

    之前的一直使用的git作为版本控制工具 最早是同事本地搭建的git服务器保管代码 后来使用的是github私有仓库,保管代码,可以很方便的进行代码审查工作 最近心血来潮,自己尝试搭建,不算太难,小结一 ...

  4. 离线搭建git服务器(Gogs)

    目录 前言 一.环境准备 1.下载git离线安装包 2.下载gogs离线安装包 二.搭建步骤 1.安装git 1.1.root登录,创建新用户 1.2.切换到git用户 1.3.离线安装包上传到服务器 ...

  5. gitea Windows搭建git服务器

    这里写自定义目录标题 下载GIT 下载Git服务器软件gitea 配置gitea 更改网络适配器 登录gitea 测试下载代码 测试上传代码 创建gitea服务 cmd命令 cmd命令 下载GIT h ...

  6. 记一次Gitee自搭建git服务器入门

    还是老问题,觉得开发效率低下 所以搞了个gitea看看 并不是说上了git就高效(基本上,你还需要一个sourceTree之类的高效git客户端) 并不是说用了乌龟git等就高效(不用那些更不用说效率 ...

  7. 精通Git(四)——Git服务器

    文章目录 前言 协议 本地协议 优点 缺点 HTTP协议 智能HTTP协议 非智能HTTP协议 优点 缺点 SSH协议 优点 缺点 Git协议 优点 缺点 在服务器上搭建Git 将裸仓库防止在服务器上 ...

  8. Gitea——私有git服务器搭建详细教程

    本文将从源代码和docker安装两种方式带大家从0-1通过Gitea搭建一个私有git服务器 Gitea--私有git服务器搭建教程 什么是Gitea 一.源代码安装方式 1. 前置环境要求 2. 下 ...

  9. python002 一 eg: Python 入门技巧__环境搭建__git使用、git本地操作、 自建gitlab服务器

    一,环境准备(准备python开发环境) 官网地址: http://www.python.org 进去之后点击导航栏的Downloads,也可以鼠标放到Downloads上弹出菜单选择Source c ...

最新文章

  1. love2d教程3--输入和音乐
  2. V-rep对UR3机械臂仿真路径规划
  3. 20180429 xlVBA套打单据自适应列宽
  4. Linux mount 修改文件系统的读写属性
  5. 运维自动化之基于python语言的文字界面的运维管理软件
  6. 普通高中段计算机学科知识,高中计算机学科的特点及教学内容浅探
  7. 动态规划--Leetcode64.最小路径和
  8. ruby 执行函数_Ruby at()函数
  9. python 字典处理_python之高效处理字典、序列的一些语法
  10. 一起谈谈 Java 9 的新特性
  11. 伺服速度控制模式接线图_伺服控制的三种模式,接线方式与参数设置的讲解
  12. GStreamer Windows 基辅3:全手动,声像作例,汝作大像也。导演:卡卡,你说老毛子东西啊?应该是 G 公创 Pad 极,1 曰 Video,二曰 Audio
  13. matlab latex 表格,latex表格绘制及对齐
  14. 苹果官网首页页面设计
  15. Layui 表格分页控件
  16. vue/cli 和 vue 版本对应及安装
  17. 骨传导耳机工作原理是什么、为什么骨传导耳机塞住耳朵声音变大?
  18. 英语作文计算机的出现,临时英文(电脑输入法出现临时英文)
  19. 1345. 跳跃游戏 IV
  20. 面试官喜欢问的 设计模式之观察者模式

热门文章

  1. linux禁止root用户直接登录sshd并修改默认端口
  2. asp.net core结合NLog搭建ELK实时日志分析平台
  3. [poj2446]Chessboard
  4. Codeforces Round #260 (Div. 2)
  5. DataForm 中通过外面的按钮进行提交时,出错
  6. JQuery函数在IE浏览器中测试的注意事项
  7. 六、 跨多个WebService管理Session
  8. 如何批量删除指定的GitHub Repos
  9. 《Apache Kafka实战》读书笔记-调优Kafka集群
  10. [SDOI2009]Bill的挑战——全网唯一 一篇容斥题解