Gitea 版本控制服务端【Red Hat 离线安装】

发布时间:2026/10/22 1:57:19

Gitea 版本控制服务端【Red Hat 离线安装】 官网官方网站https://about.gitea.cn/官方文档https://docs.gitea.cn/官方下载地址https://dl.gitea.com/gitea/各版本控制软件对比对比项SVNGitMercurialPerforce版本控制类型集中式依赖中央服务器分布式本地完整版本库分布式集中式企业级服务端代码托管中心Apache SubversionGitea、Gogs、GitLab、GitHubRhodeCode、Mercurial ServerHelix Core客户端TortoiseSVN都依赖命令行的Git运行Git Bash、TortoiseGit、SourceTreehg、TortoiseHgP4VEclipse 插件Subclipse、SubversiveEGitMercurialEclipsePerforce PluginIDEA 插件SubversionGitMercurialPerforce核心特点集中管理目录级权限控制简单直接适合文档、非代码类版本管理本地有完整仓库分支灵活高效适合多人协作、开源与现代软件开发分布式命令简洁跨平台学习曲线比 Git 平缓生态较小企业级集中式大文件、二进制支持强权限精细多用于游戏、大型工业项目个人部署服务端推荐VisualSVN ServerGitea一般复杂不推荐个人部署部署特点VisualSVN Server轻量服务端配置简单但是只有WIndows端svnserve跨平台命令行Gitea个人部署天花板推荐Gogs比 GiteaGitLab相对更重量麻烦些服务端部署简单但生态和工具链不如 Git 丰富服务端重、配置复杂运维成本高个人/小团队不适用查看版本首先执行命令查看版本我这里是7.9cat/etc/os-release安装下载文件gitea-1.27.1-linux-amd64上传文件#创建目录#二进制/home/gitea/gitea#配置/home/gitea/conf/app.ini#数据/home/gitea/data/#日志/home/gitea/log/#之后备份只需打包 /home/gitea 目录即可mkdir-p/home/gitea/{conf,data,log,custom}mkdir-p/home/gitea/data/git/repositoriesmkdir-p/home/gitea/data/attachmentsmkdir-p/home/gitea/data/avatarsmkdir-p/home/gitea/data/tmp/uploads# 设置目录权限#不能是root需要用其他用户Gitea不能使用root用户启动chown-R你的用户名:你的用户名 /home/giteachmod-R750/home/gitea#上传文件到/home/gitea目录gitea-1.27.1-linux-amd64#重命名方便后续操作mv/home/gitea/gitea-1.27.1-linux-amd64 /home/gitea/gitea#赋予执行权限chmodx /home/gitea/gitea# 验证版本会输出版本号/home/gitea/gitea--version创建配置文件使用以下命令创建配置文件 /home/gitea/conf/app.inicat/home/gitea/conf/app.iniEOF APP_NAME Gitea: Git with a cup of tea RUN_USER 你的用户名 RUN_MODE prod [server] PROTOCOL http DOMAIN 你的服务器IP HTTP_PORT 3000 ROOT_URL http://你的服务器IP:3000/ STATIC_ROOT_PREFIX /home/gitea/custom DISABLE_REGISTRATION true # 禁止普通用户注册仅管理员可创建账户 OAUTH_USER admin # OAuth2 验证时的匹配用户名 [database] DB_TYPE sqlite3 PATH /home/gitea/data/gitea.db [repository] ROOT /home/gitea/data/git/repositories [log] MODE file LEVEL Info ROOT_PATH /home/gitea/log [attachment] PATH /home/gitea/data/attachments [avatar] AVATAR_STORAGE_PATH /home/gitea/data/avatars [repository.upload] TEMP_PATH /home/gitea/data/tmp/uploads EOF# 设置权限chownroot:root /home/gitea/conf/app.inichmod640/home/gitea/conf/app.ini创建systemd服务文件在 /etc/systemd/system/ 目录下新建一个名为 gitea.service 的文件让 Linux 系统能够通过 systemctl 命令来管理 Gitea开机自启、后台运行等1、后台运行Gitea 不再依赖你的 SSH 终端窗口关闭终端它也不会停。2、开机自启服务器重启后Gitea 会自动启动因为你执行了 systemctl enable。3、统一管理你可以使用最标准的系统命令来控制它cat/etc/systemd/system/gitea.serviceEOF [Unit] DescriptionGitea (Git with a cup of tea) Afternetwork.target [Service] User你的用户名 Group你的用户名 Typesimple WorkingDirectory/home/gitea ExecStart/home/gitea/gitea web --config /home/gitea/conf/app.ini --port 3000 Restartalways RestartSec10 EnvironmentGIT_HOME/home/git EnvironmentPATH/home/git/bin:/usr/local/bin:/usr/bin:/bin [Install] WantedBymulti-user.target EOF重新加载 systemd 并启动服务#重新加载系统服务配置systemctl daemon-reload#启动systemctl start gitea#设置开机自启systemctlenablegitea#查看状态systemctl status gitea启动成功访问页面#地址http://你的IP:3000/首次打开进行配置其他的不用动设置好管理员和管理员密码常用命令#启动systemctl start gitea#停止systemctl stop gitea#重启systemctl restart gitea#查看状态systemctl status gitea
延伸阅读

更多相关文章

2026/10/22 1:57:19

make_tuple 一文讲透:CANN 昇腾算子开发里最省心的元组创建方式

make_tuple 一文讲透:CANN 昇腾算子开发里最省心的元组创建方式 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API&#xff0…

2026/10/22 1:57:19

lxmusic--听歌自由,感谢开源

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/22 3:12:31

5G NOMA功率分配仿真:SIC解码顺序与MATLAB实现

简介:面向5G通信与NOMA技术研究者,这份资源围绕非正交多址接入中的功率分配问题,提供从理论模型到仿真实现的完整参考,内容涵盖NOMA基本原理、基于用户SINR差异的功率约束策略、恒定与动态功率分配方法对比,并涉及干扰…

2026/10/22 3:12:31

分布鲁棒学习入门:从最坏情况思维到对偶优化

1. 为什么我要啃这本《Distributionally Robust Learning》第一次翻到《Distributionally Robust Learning》这本书的时候,我的反应和大多数人一样:标题里的每个单词都认识,连在一起就不知道在说什么了。Distributionally——分布层面的&…

2026/10/22 3:12:31

基于XGBoost的O2O优惠券预测:样本切分与特征工程实战指南

简介:这套项目面向高校毕业设计、课程设计与期末大作业场景,是一个基于XGBoost的O2O优惠券使用预测分析系统。项目围绕优惠券领取、核销与用户消费行为数据完成特征工程、模型训练与结果分析,并将算法能力封装为可操作的完整界面,…

2026/10/22 3:12:31

NOMA与OFDMA仿真对比:原理、代码与避坑指南

简介:面向无线通信与5G/NOMA研究方向学生、科研人员的MATLAB仿真资源,围绕NOMA(非正交多址接入)与OFDMA(正交频分多址)的对比及融合展开,帮助理解功率域复用、子载波分配、多用户检测与系统误码…

2026/10/22 3:12:31

AI Agent黑箱破解:LangSmith全链路追踪与可视化实践

最近带一个智能客服方向的Agent项目上线,最大的感受不是模型能力不够,而是出了问题根本不知道去哪儿查。Agent跑起来像一个黑箱,用户问了一句,系统调用了好几个工具、改了好几轮上下文,最后给了一个不理想的回答——整…

2026/10/22 3:07:31

AI延迟优化实战:用“永不挂断的电话线”让响应快80%

OpenAI砍掉80%延迟:一根“永不挂断的电话线”,如何让AI快到飞起做了这么久的AI服务,我最怕听到用户说“回复太慢了”。大模型本身已经够聪明,但用户等结果时的那种焦虑,几乎能把所有的好感都磨光。前阵子内部优化一个对…

2026/10/21 4:53:08

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/22 0:01:49

电商智能运营体系从0到1:架构设计、落地步骤与避坑指南

前两年我们团队接了一个电商平台的运营中台项目,目标很直白:把过去靠运营拍脑袋做的选品、定价、发券、推活动这些事,逐步用数据算法和自动化流程代替。项目名字内部就叫“电商智能运营体系”。最近有不少朋友问我当时是怎么设计的、踩过哪些…

2026/10/22 0:01:49

若依框架AI代码生成不稳定?用Agent Skill三层结构+五步法搞定

最近一段时间,我一直想把后台管理系统里那些机械重复的增删改查代码交给AI去写。框架用的是若依,按理说这类业务代码模式非常固定,应该是AI最擅长的事情。可真试下来却不是那么回事——你让AI生成一个用户管理模块,它给出的Contro…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑