当前位置: 首页 > news >正文

飞牛 Nas 更新 Gitea 为指定版本

简介

此文章提供了更新飞牛 Nas 应用中心的 gitea 为指定版本的思路,可以根据此文章更新为你自己想要的 gitea 版本。

准备操作

首先就是先安装 gitea,此处直接到应用中心搜索 gitea 并安装即可。

注意一下安装的时候选择的存储位置(就是你安装到哪个硬盘或者 raid 里了),后面要用到这个路径(当然也可以全部安装完成之后看 gitea 后台)。

打开 gitea 应用,第一次打开会让你配置一些信息,按照提示配置即可(这不是保姆教程,就不教了,多人要的话再看下要不要给个保姆教程)。

配置完成并能正常登录即可。

此时登录后台查看摘要会发现 gitea 是 development 版本(到今天2025年12月7日为止)。

然后就是需要打开飞牛的 ssh,后续需要修改文件权限。

更新 gitea 为指定版本

到 github 的 gitea 项目下载你想要的 release 版本,比如 v1.25.2(到今天2025年12月7日为止)版本,我这里下载了 gitea-1.25.2-linux-amd64 ,具体请根据自己的硬件情况下载对应的系统和位数的版本。

image

下载下来的就是可执行文件,无需解压之类的。假如你会编译,也可以自己想办法编译,这里就不教了。

还记得前面说的要注意的硬盘路径吗,或者打开 gitea 的后台,点到摘要,就可以看到 gitea 的配置目录了(飞牛应用中心打开 gitea 配置也能看到安装到了哪个硬盘):

image

我这里安装到了 vol2,也就是第二个存储空间。
打开飞牛的文件管理,左下角有一个管理员视角:

image

打开之后会显示你的存储空间,然后双击打开 gitea 安装的存储空间,我的就是存储空间2了,打开存储空间之后会显示类似的内容:

image

@appcenter 就是 gitea 可执行文件所在的路径的父路径,@appdata 就是配置文件所在路径的父路径。

@appdata/Gitea/ 是你当前的 gitea 的配置的路径,conf.ini 是 gitea 的配置文件,Gitea.log 是 gitea 的日志文件。

先到应用中心停用你的 gitea。
飞牛应用中心安装的 gitea 的路径是 @appcenter/Gitea/bin,把刚才在 github 下载的可执行文件上传到这个目录,然后把名字改成 gitea (建议先备份旧的再修改)。

使用你自己喜欢的 ssh 连接工具连接到飞牛(我用的是 MobaXterm),然后 cd 到你的存储空间的@appcenter/Gitea/bin,对我来说就是:

cd /vol2/@appcenter/Gitea/bin

然后修改 gitea 的权限:

sudo chown 你的用户名:Users gitea
sudo chmod 777 gitea

此时已经完成 gitea 可执行文件替换。

到应用中心,启用 gitea,此时查看前面说的 Gitea.log 文件,翻到最下面,看到类似下图的就证明启动成功了:

image

因为 v1.25.2 版本和我直接在应用中心安装的版本使用的配置文件的路径不一样,所以让我重新配置了 gitea 服务。不过新版是可以直接用旧版的配置的,所以这里随便配置一下,能够登录进入后台即可。
进入后台后,看一下新版本的配置保存到哪里了,然后复制你之前的配置文件 conf.ini 的内容到这个配置文件并覆盖,重启一下 gitea 就可以使用你之前的配置了。
我这里就是把之前的 conf.ini 的内容覆盖到了 /vol2/@appcenter/Gitea/bin/custom/conf/app.ini 了,重启后就回到之前的配置了。

至此,更新完成。

http://www.jsqmd.com/news/65393/

相关文章:

  • 英语_阅读_Part time job_待读
  • 局域网远程关机 runliuv
  • 详细介绍:STM32 串口线A-B
  • 数据结构模板(大学)
  • 深入探讨redis:分布式锁 - 详解
  • 单据单号的自动生成算法
  • 12.7组会
  • 题目记录(Before 省选 ver.)
  • PHP反射API和Java反射机制有什么区别?
  • PHP反射API和Java反射机制有什么区别?
  • 【AI白皮书】上下文工程
  • 【AI白皮书】上下文工程
  • 实用指南:测试之bug篇
  • 机器学习“捷径”:自动特征工程全面解析 - 指南
  • Vue2中key的深度解析:Diff算法的性能优化之道 - 详解
  • 121_尚硅谷_函数课堂练习
  • 局域网远程关机
  • 2025/12/9
  • 详解 PHP 反射 API:动态探查与操作代码的利器
  • 小程序电商,小程序多渠道支付功能,管理系统后台的实现
  • 数据采集第四次作业
  • AMap.MarkerCluster 在Vue中显示数量为2,但是放大页面,看到只有一个点。
  • 2025深圳/惠州装配线服务商TOP5评测!组装线/生产线/输送线/老化线等优质厂家口碑榜,技术创新+实力实证权威榜单发布,赋能智能工业制造新生态
  • WebGPU DevTools All In One
  • 香橙派AI Pro个人云平台 - 从零搭建全记录
  • Java 泛型:简单易懂的核心讲解(含实战代码)
  • Python基础全攻略:从入门到精通
  • Java IO:简单易懂的核心讲解(含实战代码)
  • 深入解析:昇腾CANN训练营 学习(day3)昇腾AI处理器开发环境构建与实践指南
  • 机器学习中交叉验证(CV)、CV fold(交叉验证折) 和 数据泄露 - 指南