包含 Gitea 标签的文章

Gitea Actions 实战:用 CI/CD 流水线自动部署你的 Laravel 项目

前言前两篇文章我们把 Gitea 搭起来、学会了升级维护,但你可能觉得——这跟 GitHub 也没啥区别啊?真正的差距在于:GitHub 有 Actions,能自动跑测试、自动部署代码。好消息是:Gitea 1.21+ 自带 Actions 功能,跟 GitHub Actions 几乎一模一样,甚至兼容它的工作流文件格式。这篇文章会用一个真实的 Laravel 项目做例子,带你走通从"推代码"到"自动部署"的全流程。Gitea Actions 是什么?简单来说,Gitea Actions 就是 Gitea 内置的 CI/CD 系统。你可以在仓库里放一个配置文件,当代码推送、创建 PR、打...

Gitea 升级与日常维护指南(备份 + 一键升级脚本)

前言Gitea 搭好了、代码也推上去了,但很多新手都会忽略一个关键问题:维护。Gitea 团队每个月都会发布新版本,修复安全漏洞、加新功能、修 bug。如果你一直不升级,可能会遇到这些问题:安全漏洞被利用(Git 仓库泄露)有些功能用不了(新版本改了一些接口)想装新插件,但版本太老不支持别担心,维护 Gitea 没有你想象的那么复杂。这篇文章会教你 升级 + 日常维护 的全流程,全是实战经验。一、升级前最重要的事:备份不管你怎么升级,第一步永远是备份。Gitea 的数据分两部分:数据类型存在哪里怎么备份配置文件/etc/gitea/app.ini 或 /opt/gitea/custom/...

从零搭建自己的 Git 代码仓库(Gitea 小白教程)

前言你有没有遇到过这种情况?代码写到一半想保存版本,但不知道存哪里想和别人一起写代码,结果改来改去改乱了GitHub 确实好用,但总担心某天上不去自己有一台吃灰的服务器,想折腾点有用的如果你中了上面任何一条,自建 Git 代码仓库 可能是最适合你的方案。这篇文章会带你 从零开始,在一台 Linux 服务器上搭建一个属于自己的 GitHub——用的是 Gitea,一个只有 100MB 左右的轻量级 Git 服务。全程不需要你懂什么高深的东西,跟着做就行。什么是 Gitea?简单说:Gitea 就是一个 开源的、轻量的、自己管的 GitHub。它和 GitHub 的不同在于: GitHubG...