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

Gitea windows服务注册,服务启动、停止、重启脚本

修改配置文件

查看COMPUTERNAME

echo %COMPUTERNAME%

进入配置文件D:\gitea\custom\conf\app.ini,将 Gitea 设置为以本地系统用户运行
如果结果是 USER-PC,那么 RUN_USER = USER-PC$

RUN_USER = COMPUTERNAME$

SQLite3 PATH配置,更改为包含完整路径:

如果采用SQLite3,把数据直接存在该文件

[database]
PATH = D:/gitea/data/gitea.db

注册为Windows服务

管理员身份运行CMD,然后执行以下命令:

sc.exe create gitea start= auto binPath= "\"D:\gitea\gitea-1.22.5-gogit-windows-4.0-amd64.exe\" web --config \"D:\gitea\custom\conf\app.ini\""

删除服务

sc.exe delete gitea

服务启动、停止、重启脚本

@echo off
setlocal enabledelayedexpansion
set SERVICE_NAME=Gitea:menu
cls
echo ============================
echo      Gitea 管理脚本
echo ============================
echo 1. 启动 Gitea
echo 2. 停止 Gitea
echo 3. 重启 Gitea
echo q. 退出
echo ----------------------------
set /p choice=请选择操作(1/2/3/q):if /i "%choice%"=="1" (echo 正在启动 Gitea 服务...net start %SERVICE_NAME%echo 完成。
) else if /i "%choice%"=="2" (echo 正在停止 Gitea 服务...net stop %SERVICE_NAME%echo 完成。
) else if /i "%choice%"=="3" (echo 正在重启 Gitea 服务...net stop %SERVICE_NAME%net start %SERVICE_NAME%echo 重启完成。
) else if /i "%choice%"=="q" (echo 正在退出...exit /b
) else (echo 无效输入,请重试。
)echo.
pause
goto menu

官网参考
https://docs.gitea.cn/installation/windows-service/

http://www.xdnf.cn/news/217891.html

相关文章:

  • JavaScript面试问题
  • 研读论文——电子科技大学《通过专家混合实现多类型上下文感知的对话推荐系统》
  • antd-vue表单实现一个临时校验效果
  • DeepSeek+Dify之六通过API调用工作流
  • 头歌java课程实验(Java中的IO流操作)
  • python脚本下载ERA5数据详细规范和教程
  • Mysql中索引的知识
  • c#栈及其应用
  • 生物信息学常用软件InSequence,3大核心功能,简易好上手
  • PyTorch 深度学习实战(23):多任务强化学习(Multi-Task RL)之扩展
  • Redis Sentinel 和 Redis Cluster 各自的原理、优缺点及适用场景是什么?
  • pStubMsg--MemorySize0x74字节是如何分配的之rpcrt4!NdrAllocate函数分析
  • 项目三 - 任务1:采用面向对象方式求三角形面积
  • 大模型落地难题:如何用LoRA低成本微调企业私有模型?
  • 信道估计--最小均方误差(MMSE)
  • 解锁植被参数反演密码:AI 与 Python 的融合之道
  • 深入理解过拟合:机器学习中的常见陷阱
  • 软考高项(信息系统项目管理师)第 4 版全章节核心考点解析(力扬老师课程精华版)
  • qtfaststart使用教程(moov置前)
  • CC52.【C++ Cont】滑动窗口
  • Arthas在Java程序监控和分析中的应用
  • ChatDLM Technical Report 介绍与分析
  • oracle怎样通过固化较优执行计划来优化慢sql
  • 信息学奥赛一本通 1454:山峰和山谷
  • < 自用文 rclone > 在 Ubuntu 24 访问 Google Drive 网络内容
  • 双剑合璧:融合视觉基础与语言模型,勇闯未知领域的语义分割新框架
  • Linux开发中的线程管理(C++11 std::thread)
  • Pytorch 反向传播
  • 塔能照明节能服务流程:精准驱动工厂能耗优化
  • leetcode:3005. 最大频率元素计数(python3解法)