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.pswp.cn/diannao/81685.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/81685.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/81685.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

礦泉水瓶的繪制

1.制作中心矩形,大小為60,注意設置矩形的兩條邊相等 2.點擊拉伸,高度為150mm 3.使用圓角命令,點擊連接到開始面,同時選中4條邊,進行圓角轉化,圓角大小為10mm,點擊多半徑圓角&#xf…

【程序+論文】大規模新能源并網下的火電機組深度調峰經濟調度

目錄 1 主要內容 講解重點 2 講解視頻及代碼 1 主要內容 該視頻為《大規模新能源并網下的火電機組深度調峰經濟調度》代碼講解內容,該程序有完全對照的論文,以改進IEEE30節點作為研究對象,系統包括5個火電機組和2個新能源機組,…

??工業機器人智能編程:從示教器到AI自主決策??

工業機器人智能編程:從示教器到AI自主決策 引言 工業機器人作為智能制造的核心裝備,其編程方式正經歷革命性變革。傳統示教器編程效率低下,平均每個路徑點需要30秒人工示教,而復雜軌跡編程可能耗時數周。隨著AI技術的發展,工業機器人編程正朝著"所見即所得"的…

n8n 構建一個 ReAct AI Agent 示例

n8n 構建一個 ReAct AI Agent 示例 0. 引言1. 詳細步驟創建一個 "When Executed by Another Workflow"創建一個 "Edit Fields (Set)"再創建一個 "Edit Fields (Set)"創建一個 HTTP Request創建一個 If 節點在 true 分支創建一個 "Edit Fiel…

Monorepo項目多項目一次性啟動工具對比與實踐

Monorepo項目多項目一次性啟動工具對比與實踐 在現代軟件開發中,Monorepo(單一倉庫)模式越來越受到開發者的青睞。Monorepo將多個相關的項目或包集中在一個倉庫中進行管理,方便依賴共享、代碼復用和統一發布。在Monorepo項目開發…

筆記整理六----OSPF協議

OSPF 動態路由的分類: 1.基于網絡范圍進行劃分--將網絡本身劃分為一個個AS(自治系統---方便管理和維護) 內部網關協議---負責AS內部用戶之間互相訪問使用的協議 IGP--RIP EIGRP ISIS OSPF 外部網關協議--負責AS之間(整個互聯網&…

網絡編程,使用select()進行簡單服務端與客戶端通信

這里在Ubuntu環境下演示 一般流程 服務端常用函數: socket():創建一個新的套接字。bind():將套接字與特定的IP地址和端口綁定。listen():使套接字開始監聽傳入的連接請求。accept():接受一個傳入的連接請求&#xff…

智能決策支持系統的基本概念與理論體系

決策支持系統是管理科學的一個分支,原本與人工智能屬于不同的學科范疇,但自20世紀80年代以來,由于專家系統在許多方面取得了成功,于是人們開始考慮把人工智能技術用于計算機管理中來。在用計算機所進行的各種管理中,如…

驅動開發系列55 - Linux Graphics QXL顯卡驅動代碼分析(二)顯存管理

一:概述 前面介紹了當內核檢測到匹配的PCI設備后,會調用 qxl_pci_probe 初始化設備,其中會調用qxl_device_init 來初始化設備,為QXL設備進行內存映射,資源分配,環形緩沖區初始化,IRQ注冊等操作,本文展開說說這些細節,以及介紹下QXL的顯存管理。 二:QXL設備初始化細節…

洛谷 P1495:【模板】中國剩余定理(CRT)/ 曹沖養豬

【題目來源】 https://www.luogu.com.cn/problem/P1495 https://www.acwing.com/problem/content/225/ 【題目描述】 自從曹沖搞定了大象以后,曹操就開始捉摸讓兒子干些事業,于是派他到中原養豬場養豬。可是曹沖滿不高興,于是在工作中馬馬虎…

配置和使用持久卷

配置和使用持久卷 文章目錄 配置和使用持久卷[toc]一、PV與PVC的持久化存儲機制二、PV和PVC的生命周期三、創建基于NFS的PV1.準備NFS共享目錄2.創建PV 四、基于PVC使用PV1.創建PVC2.使用PVC 五、基于StorageClass實現動態卷制備1.獲取NFS服務器的連接信息2.獲取nfs-subdir-exte…

FreeRTOS菜鳥入門(十)·消息隊列

目錄 1. 基本概念 2. 數據存儲 3. 運作機制 4. 阻塞機制 4.1 出隊阻塞 4.2 入隊阻塞 5. 操作示意圖 5.1 創建隊列 5.2 向隊列發送第一個消息 5.3 向隊列發送第二個消息 5.4 從隊列讀取消息 6. 消息隊列控制塊 7. 消息隊列常用函數 7.1 消息隊列創建…

java 洛谷題單【算法2-2】常見優化技巧

P1102 A-B 數對 解題思路 輸入讀取與初始化: 使用 Scanner 讀取輸入。n 表示數組的長度,c 表示目標差值。使用一個 HashMap 存儲數組中每個數字及其出現的次數,方便快速查找。數組 a 用于存儲輸入的數字。 構建哈希映射: 遍歷數…

視頻轉GIF

視頻轉GIF 以下是一個使用 Python 將視頻轉換為 GIF 的腳本,使用了 imageio 和 opencv-python 庫: import cv2 import imageio import numpy as np """將視頻轉換為GIF圖參數:video_path -- 輸入視頻的路徑gif_path -- 輸出GIF的路徑fp…

計算機網絡:詳解TCP協議(四次握手三次揮手)

目錄 1.Tcp協議介紹 1.1 Tcp協議層級 1.2 TCP協議的格式 2. 確認應答機制 2.1 確認應答 2.2 序號字段 2.3 捎帶應答 3. 流量控制 4. 三次握手 四次揮手 4.1 認識標志位 4.2 簡單認識 4.3 三次揮手 4.4 四次揮手 1.Tcp協議介紹 1.1 Tcp協議層級 計算機網絡&#x…

小程序 IView WeappUI組件庫(簡單增刪改查)

IView Weapp 微信小程序UI組件庫:https://weapp.iviewui.com/components/card IView Weapp.png 快速上手搭建 快速上手.png iView Weapp 的代碼 將源代碼下載下來,然后將dict放到自己的項目中去。 iView Weapp 的代碼.png 小程序中添加iView Weapp 將di…

用java實現一個簡單的sql select 解析器,無需第三方依賴,完全從0開始

以下是一個簡單的 SQL SELECT 解析器的 Java 實現,支持單表查詢和基本條件過濾。代碼包含詞法分析和語法分析模塊,并支持以下語法: SELECT column1, column2 FROM table WHERE column3 5 完整代碼 1. Token 類型定義 (TokenType.java) pu…

阿里云 CentOS YUM 源配置指南

阿里云 CentOS YUM 源配置指南 在使用 CentOS 7 時,由于 CentOS 官方源停止維護等原因,yum install 命令可能會報錯 “Cannot find a valid baseurl for repo: centos-sclo-rh/x86_64”。以下是通過更換阿里云源解決該問題的詳細步驟。 一、備份原有配…

Learning vtkjs之ThresholdPoints

過濾器 閾值過濾器 介紹 vtkThresholdPoints - 提取滿足閾值條件的點 vtkThresholdPoints 是一個過濾器,它從數據集中提取滿足閾值條件的點。該條件可以采用三種形式: 1)大于特定值; 2) 小于特定值; 3) 在特定值之間…

記錄ruoyi-flowable-plus第一次運行流程報錯

記錄ruoyi-flowable-plus第一次運行流程報錯 錯誤步驟 1.啟動ruoyi-flowable-plus 正常登錄后,打開流程分類然后點擊新增按鈕,新增了一個分類。增加成功后, 再點擊流程分類,報錯。 錯誤提示 org.springframework.cglib.core.C…