linux Centos 下安装 gitea并配置成服务启动

Linux(CentOS)环境搭建Gitea做私有的git服务器 基本分三大步骤,1.安装Gitea,2.安装MySQL(或者SQlite等其中一款数据库)3.安装Git。初始化配置这里,用户名选择之前创建的gitea,数据库选择gitea数据库,密码gitea123同理。注意:配置文件中,Gitea的目录配置,以及使用用户不能为user,修改之前创建的为gitea。如果看到mysqld的服务,并且3,4,5都是on的话则成功,如果是off,则执行。3.gitea安装在/opt目录下, 所以,先进入/opt目录。5.修改gitea目录的权限,修改为可读可写可执行。 阅读详情

准备工作

确认已安装好mysql 

创建 gitea 数据库 用户名 并赋予权限 

#新建数据库
create database gitea;
#添加用户
create user 'gitea'@'127.0.0.1' identified by 'giteaPasswd';
#给权限 给gitea gitea库 所有权限 all 
grant all privileges on gitea.* to 'gitea'@'127.0.0.1' identified by 'giteaPasswd';
#刷新权限
flush privileges;

下载 gitea

官网 Installation from binary - Docs

cd /usr/local/

mkdir gitea && cd gitea

#下载
wget -O gitea https://dl.gitea.io/gitea/1.14.1/gitea-1.14.1-linux-amd64

#启动 
./gitea web

访问 ip:3000 配置信息并安装

配置启动

vim /etc/lib/systemd/system/gitea.service
#写入配置信息

[Unit]
#服务名称
Description=gitea

[Service]
#启动用户
User=root
#启动命令
ExecStart=/gitea/gitea
#自动重启
Restart=on-abort

[Install]
#多用户模式
WantedBy=multi-user.target
# 启动
systemctl gitea start


配置 systemctl

在Centos7中搭建Gitea服务 见文章《使用VMWare WorkStation Pro 安装Centos7 Minimal》见文章《Docker 在Centos7 上的安装和使用》见文章《在Centos7上安装高版本的Git》 阅读详情

相关推荐

CentOS7搭建Gitea过程

CentOS7搭建Gitea过程Gitea搭建前的准备工作第一步:安装MySQL5以上版本 Gitea搭建前的准备工作 想要搭建gitea,首先,你需要一个服务器,这里使用的是腾讯云CentOS7系统服务器,服务器创建过程不写,直接去腾讯云买就行。 第一步:安装MySQL5以上版本 进入官网查看最新版本 官网地址:http://dev.mysql.com/downloads/repo/yum/ 下载最新版本 wget http://dev.mysql.com/get/mysql80-community-re

wangjun5134的博客 3401

在Centos 上搭建代码管理平台Gitea

Gitea 是一个自己托管的Git服务程序。他和GitHub, Bitbucket or Gitlab等比较类似。他是从Gogs发展而来,不过我们已经Fork并且命名为Gitea。Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。我们采用Go作为后端语言,这使我们只要生成一个可执行程序即可。并且他还支持跨平台,支持 Linux, macOS 和 Windows 以及各种架构,除了x86,amd64,还包括 ARM 和 PowerPC。

weixin_45089791的博客 2405

CentOS Steam 10 安装Gitea,Nginx反向代理

本文介绍了在CentOS Stream 10系统上安装Gitea的详细步骤。首先概述了Gitea作为轻量级DevOps平台的特点及硬件要求,随后详细说明了安装前的环境准备工作,包括MySQL数据库的配置和Git的安装。数据库部分涉及创建专用数据库、设置权限等操作;Git安装则通过yum命令完成。文章为后续Gitea的完整安装奠定了基础,适合需要在Linux系统部署代码托管平台的用户参考。

向往的是:佛祖堂前的鱼,静静听禅。 434

Linux下安装gitea

1、创建运行gitea的用户 groupadd git useradd git -g git -s /bin/false 2、安装git yum -y install git 3、安装gitea wget -O gitea dl.gitea.io/gitea/1.4.0… 4、给执行权限 chmod +x gitea 5、修改所属人和所属组 chown -R git:git /安装路径 6、创建数...

weixin_30690833的博客 1763

CentOS 8 安装 Git 的三种方案与 SELinux 配置实战

Git 是分布式版本控制系统的核心工具,其在企业级 Linux 发行版中的部署远不止执行安装命令——需深入理解包管理机制、运行时安全模型(如 SELinux)与依赖兼容性原理。在 CentOS 8 这一默认启用模块化仓库(AppStream)、强制 SELinux enforcing 模式、全面转向 dnf 的 RHEL 系统中,Git 的安装决策直接影响 CI/CD 稳定性、代码审计合规性及跨平台协作体验。技术价值体现在:规避动态链接错误、保障 SSH 认证通过、实现 HTTPS 代理穿透与换行符自动标准

weixin_34280237的博客 507

Gitea仓库存储最佳实践:脱离系统盘的原理与落地方案

Git仓库存储是代码托管平台的核心基础设施,其性能、可靠性与可维护性直接决定CI/CD稳定性。Gitea作为轻量级自托管Git服务,依赖本地文件系统高效处理海量小文件(如.git/objects)和大体积LFS对象,对IOPS、fsync延迟、元数据一致性有严苛要求。默认Docker卷模式因overlay2写时复制机制导致IO放大、备份不可见、权限失控等问题,无法满足生产环境‘稳、扩、救’三重目标。实际工程中需结合块设备特性(如NVMe SSD)、文件系统调优(ext4无日志+noatime)、挂载策略(B

weixin_30797199的博客 435

Linux下安装配置Gitea

上次重置系统后服务器首页第二天起来看又被替换成了陌生的网站,查看登录日志发现好象是通过git用户登录操作的,这次又重置了系统,没有安装gitea,到目前位置没有出现首页被黑的情况。感觉就是安装gitea过程中添加git用户的漏洞,如果要使用gitea一定不要再使用默认的配置了,可以修改成其他的用户配置(本人没有这样配置过,也不想再验证了。安装好宝塔面板,再进入宝塔面板安装好MySQL,添加配置一个MySQL数据库gitea,用户名和密码也为gitea。查看版本(gitea需要2.0.0以上)

Ryan爱吃糖的博客 2029

pdf.js 移动端手势缩放功能实现与原生事件集成

本文详细解析了如何为pdf.js的viewer.html移动端页面实现流畅的双指捏合手势缩放功能。通过深入分析pdf.js的缩放机制,并利用原生触摸事件(touchstart、touchmove、touchend)进行集成,在不修改核心源码的前提下,为用户提供媲美原生应用的顺滑缩放体验,有效提升了移动端PDF阅读的专业性和用户满意度。

brandy的博客 490

CentOS下搭建Gitea-自己的git服务器

Gitea是什么?如何使用它快速搭建git管理工具,来进行代码管理,提高团队效率,听我给你娓娓道来!

麦叔 6062

SFR算法实现详解:从边缘检测到MTF计算的完整流程

本文详细解析了SFR算法从边缘检测到MTF计算的完整流程,包括边缘检测、ESF超采样、LSF差分等关键步骤。通过代码示例和实战经验,帮助开发者高效实现成像系统解析力评估,优化MTF测量精度。适用于摄像头模组调试、工业检测等场景。

Black的专栏 1009

矢量网络分析仪VNA的校准之SOLT方法

作者:杭州冥鸿电子科技有限公司 邮箱:huanglong@deepelec.com S参数的测量方法有两种,一种是基于扫频测量的原理(VNA),另外一种是基于快沿阶跃响应的原理(TDR)。 下图是VNA的原理框图,主要包括以下部分: (1)激励信号源:提供感兴趣的频率范围内的入射信号; (2)信号分离装置:含功分器和定向耦合器,分离出入射,反射和传输信号; (3)接收机:...

u010018619的博客 2万+

CentOS安装Gitea教程

简介 Gitea是一个极易安装,运行非常快速,安装和使用体验良好的自建Git服务。采用Go作为后端语言,这使得只要生成一个可执行程序即可。并且他还支持跨平台,支持Linux、macOS和Windows以及各种架构,除了x86,amd64,还包括ARM和 PowerPC。 Github地址:https://github.com/go-gitea/gitea 功能 支持活动时间线 支持SSH以及HTTP/HTTPS协议 支持SMTP、LDAP和反向代理的用户认证 支持反向代理子路径 支持用户、组

火侬智能科技 3939

高光谱目标检测论文学习(1)—— Hyperspectral Target Detection:Hypothesis Testing,SNR and SA Theories

前言 从这篇开始,将会学习一些高光谱目标检测的论文,我仍然把这篇文章放到了读论文专栏里,但是不对其进行顺序编号了,因为这个方向是比较小众的。今天来学习这篇TGRS2021的最新论文,讲的比较详细,相对比较适合初学者入门。我之前也写过一些有关目标检测的论文,但是高光谱目标检测(HTD)和之前的我们学的目标检测是不同的,因为其检测的对象不是普通摄像头得来的数字图像,而是高光谱遥感图像。其包含了很多光谱信息,而光谱信息本身经过处理后就可以作为特征,因此很多情况下就无需使用广义的目标检测问题中的卷积神经网络等方式去

MrBamboo2000的博客 7485

树莓派安装Gitea

使用背景 平时常使用 github 和 gitee (码云)尝试一下 gitea , 轻量,强大,Go语言, 环境准备 习惯性的,安装软件之前喜欢先更新一下 sudo apt-get update sudo apt-get upgrade sudo apt-get install git -y 之前需要安装git二进制安装 从1.8开始,Gitea 对 ArmV7 支持有问题,因此建议使用 ar...

孙亖的专栏 3520

MIA文献阅读 —— 深度学习在医学图像分析中的最新进展及临床应用【2024】_再现性;深度学习

coderVAEVAEVAE) (Kingma威林,2014)在概率性的工作方式学习观测数据之间的映射空间x∈Rmx∈R^mx∈Rm 和潜在的空间z∈Rnmnz∈Rn(m>>n)。作为一个潜变量模型,VAEVAEVAE制定这个问题作为观察样品的最大化对数似logpxlog∫px∣zpzdzpx∣zp (x | z)p(x∣z)可以很容易地使用神经网络建模,和pzp (z)

2401_84181704的博客 1243

SSE 传输过程中,丢失空格和回车符,怎么解决?

Server - Sent Events(SSE)即服务器发送事件,是 HTML5 中的一项 Web API,用于实现服务器向客户端浏览器推送实时数据的功能。

934

Linux下docker快速安装gitea

docker安装gitea

1082

基于STM32+OneNet设计的物联网智慧路灯(100)

本次设计的智能路灯采用STM32芯片和OneNet物联网平台进行连接,开发出支持太阳能充电锂电池供电、GPS定位上传位置信息、手动/自动控制路灯开关、环境光照调节、红外传感器检测周围人员、空气质量监测等多项功能。同时,当路灯发生异常情况时,系统可以自动发送邮件或短信到指定邮箱或电话。

7727

Centos7装gitea与项目备份

gitea安装 网上很多教程写的不全面导致自启动不成,故写了这篇教程 在根目录建文件夹用来存放gitea,并进入文件夹 cd / mkdir giteadoc cd /giteadoc 下载gitea并给与运行权限 可使用迅雷等工具下载好以后上传到linux服务器上 wget -O gitea https://dl.gitea.io/gitea/1.14.5/gitea-1.14.5-linux-amd64 chmod +x gitea 运行gitea ./gitea web 添

酒剑仙的技术心得 2243

QT使用libssh2库通过密匙实现sftp协议上传文件

qt下使用libssh2通过密匙连接sftp服务器端

小米的修行之路 945

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

linux环境下gitea使用,Gitea 规范安装及使用

建议优先看英文文档,英文文档更全面准备安装阶段安装gitDebian系(Ubuntu、deepin等)apt-get -y install gitCentOS系统yum -y install git创建专用数据库及用户create database if not exists gitea default charset = utf8mb4;grant ALL PRIVILEGES on gitea...

weixin_42210038的博客 1427

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

大众eagit_Gitea 规范安装及使用

建议优先看英文文档,英文文档更全面准备安装阶段安装gitDebian系(Ubuntu、deepin等)apt-get -y install gitCentOS系统yum -y install git创建专用数据库及用户create database if not exists gitea default charset = utf8mb4;grant ALL PRIVILEGES on gitea...

weixin_39787628的博客 347

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Gitea终极指南:5分钟快速搭建完整自托管Git服务

你是否还在为GitHub私有仓库的收费而烦恼?是否担心代码托管在第三方平台的安全问题?Gitea为你提供了一站式的解决方案!Gitea是一个用Go语言编写的轻量级自托管Git服务,让你完全掌控自己的代码仓库、团队协作和自动化流程。无论你是个人开发者、创业团队还是企业用户,Gitea都能为你提供强大而灵活的代码管理平台。 ## 核心理念:简单、快速、自由的自托管体验 Gitea的设计哲学可以用三

gitblog_00715的博客 402

基于Gitea、Drone与Harbor搭建自托管CI/CD平台实战指南

在DevOps实践中,持续集成与持续部署(CI/CD)是提升交付效率的核心环节。对于注重数据主权和定制化的团队,自托管CI/CD平台成为理想选择。容器化技术为构建、分发和运行应用提供了标准化基础,而代码托管、流水线调度与镜像管理则构成了平台的关键支柱。本文从CI/CD的基本概念出发,剖析基于Gitea进行代码托管、Drone编排流水线、Harbor管理容器镜像,并借助Docker容器运行时与Nginx反向代理实现统一入口的完整技术栈原理。通过服务编排、OAuth对接和流水线配置,展示一条从代码提交到自动构建

weixin_33937499的博客 416

腾讯云服务器部署Gitea:从零搭建私有Git代码托管平台

代码托管是软件开发和团队协作的核心基础设施,Git作为分布式版本控制系统,通过仓库管理代码版本与协作流程。自建Git服务解决了数据隐私、定制化需求和成本控制等痛点,其原理是在自有服务器部署服务端,实现代码的私有化存储与管理。Gitea作为轻量级开源方案,凭借Go语言编写的单二进制文件特性,具有部署简单、资源占用低的优势,特别适合中小团队与个人开发者。在应用场景上,企业内部项目、敏感代码托管、CI/CD学习环境等都需要私有化部署。本文将结合腾讯云轻量应用服务器,详细讲解Gitea的完整部署流程,涵盖服务器安全

weixin_30915951的博客 519

四核四G学生服务器从零搭建完整开发环境:Docker+Nginx+Gitea实战

在云计算与云原生技术普及的今天,容器化部署已成为现代应用开发的标准实践。其核心原理是通过Docker等容器引擎实现应用与运行环境的封装与隔离,确保环境一致性并简化部署流程。这一技术为个人开发者和小型项目带来了巨大价值,使得在有限资源下构建稳定、可移植的服务栈成为可能。典型的应用场景包括搭建私有代码仓库、部署Web应用、设置持续集成流水线以及建立监控体系。本文将聚焦于如何在一台典型的四核4GB内存学生服务器上,通过Docker Compose系统化部署Nginx反向代理、Gitea私有Git服务、数据库及监控

weixin_30932215的博客 357
上一篇: linux(centos7.5)编译安装 mysql5.7
下一篇: linux centos7.x 编译安装php7.4.2
BookNoteY
博客等级 码龄10年 8粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值