2017-11-26 16:44:32 -05:00
|
|
|
|
---
|
|
|
|
|
date: "2016-12-21T15:00:00-02:00"
|
|
|
|
|
title: "註冊為 Windows 服務"
|
|
|
|
|
slug: "windows-service"
|
2023-07-26 00:53:13 -04:00
|
|
|
|
sidebar_position: 50
|
2020-12-09 01:47:06 -05:00
|
|
|
|
toc: false
|
2017-11-26 16:44:32 -05:00
|
|
|
|
draft: false
|
Refactor docs (#23752)
This was intended to be a small followup for
https://github.com/go-gitea/gitea/pull/23712, but...here we are.
1. Our docs currently use `slug` as the entire URL, which makes
refactoring tricky (see https://github.com/go-gitea/gitea/pull/23712).
Instead, this PR attempts to make future refactoring easier by using
slugs as an extension of the section. (Hugo terminology)
- What the above boils down to is this PR attempts to use directory
organization as URL management. e.g. `usage/comparison.en-us.md` ->
`en-us/usage/comparison/`, `usage/packages/overview.en-us.md` ->
`en-us/usage/packages/overview/`
- Technically we could even remove `slug`, as Hugo defaults to using
filename, however at least with this PR it means `slug` only needs to be
the name for the **current file** rather than an entire URL
2. This PR adds appropriate aliases (redirects) for pages, so anything
on the internet that links to our docs should hopefully not break.
3. A minor nit I've had for a while, renaming `seek-help` to `support`.
It's a minor thing, but `seek-help` has a strange connotation to it.
4. The commits are split such that you can review the first which is the
"actual" change, and the second is added redirects so that the first
doesn't break links elsewhere.
---------
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2023-04-27 23:33:41 -04:00
|
|
|
|
aliases:
|
|
|
|
|
- /zh-tw/windows-service
|
2017-11-26 16:44:32 -05:00
|
|
|
|
menu:
|
|
|
|
|
sidebar:
|
|
|
|
|
parent: "installation"
|
|
|
|
|
name: "Windows 服務"
|
2023-07-26 00:53:13 -04:00
|
|
|
|
sidebar_position: 50
|
2017-11-26 16:44:32 -05:00
|
|
|
|
identifier: "windows-service"
|
|
|
|
|
---
|
|
|
|
|
|
2021-01-28 19:57:58 -05:00
|
|
|
|
# 事前準備
|
|
|
|
|
|
|
|
|
|
確認您的 C:\gitea\custom\conf\app.ini 中包含:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
RUN_USER = COMPUTERNAME$
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
設定 Gitea 以本地使用者身份執行。
|
|
|
|
|
|
|
|
|
|
請將在命令提示字元(cmd)執行 `echo %COMPUTERNAME%` 的結果輸入 `COMPUTERNAME`。若回應為 `USER-PC`,請輸入 `RUN_USER = USER-PC$`
|
|
|
|
|
|
|
|
|
|
## 使用絕對路徑
|
|
|
|
|
|
|
|
|
|
如果您使用 sqlite3,修改 `PATH` 為完整路徑:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
[database]
|
|
|
|
|
PATH = c:/gitea/data/gitea.db
|
|
|
|
|
```
|
|
|
|
|
|
2017-11-26 16:44:32 -05:00
|
|
|
|
# 註冊為 Windows 服務
|
|
|
|
|
|
2021-01-28 19:57:58 -05:00
|
|
|
|
要註冊為 Windows 服務,請先以系統管理員身份開啟命令提示字元,接著執行下列指令:
|
2017-11-26 16:44:32 -05:00
|
|
|
|
|
|
|
|
|
```
|
2021-01-28 19:57:58 -05:00
|
|
|
|
sc.exe create gitea start= auto binPath= "\"C:\gitea\gitea.exe\" web --config \"C:\gitea\custom\conf\app.ini\""
|
2017-11-26 16:44:32 -05:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
別忘記將 `C:\gitea` 取代為您的 Gitea 安裝路徑。
|
|
|
|
|
|
2021-01-28 19:57:58 -05:00
|
|
|
|
開啟 Windows 的「服務」,並且搜尋服務名稱「gitea」,按右鍵選擇「啟動」。在瀏覽器打開 `http://localhost:3000` 就可以成功看到畫面 (如果修改過連接埠,請自行修正,3000 是預設值)。
|
2017-11-26 16:44:32 -05:00
|
|
|
|
|
|
|
|
|
## 刪除服務
|
|
|
|
|
|
2021-01-28 19:57:58 -05:00
|
|
|
|
要刪除 Gitea 服務,請用系統管理員身份開啟命令提示字元,接著執行下列指令:
|
2017-11-26 16:44:32 -05:00
|
|
|
|
|
|
|
|
|
```
|
2021-01-28 19:57:58 -05:00
|
|
|
|
sc.exe delete gitea
|
2017-11-26 16:44:32 -05:00
|
|
|
|
```
|