Update zh tw languages and fix some broken links (#455)

---------

Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: silverwind <2021+silverwind@noreply.gitea.com>
Reviewed-on: https://gitea.com/gitea/docs/pulls/455
Reviewed-by: silverwind <2021+silverwind@noreply.gitea.com>
This commit is contained in:
Lunny Xiao
2026-07-09 23:41:46 +00:00
parent c0f8a04185
commit 965c269495
652 changed files with 30864 additions and 30792 deletions

View File

@@ -27,15 +27,15 @@ Gitea 會在以下幾個地方自動生成提交:
- 使用編輯器或 API 進行的 CRUD 操作
- 從拉取請求合併
根據配置和伺服器信任,您可能希望 Gitea 簽署這些提交。
根據設定和伺服器信任,您可能希望 Gitea 簽署這些提交。
## 為 Gitea 安裝和生成 GPG 密鑰
伺服器管理員需要決定如何最好地安裝簽名密鑰。目前Gitea 使用伺服器的 `git` 命令生成所有提交,因此將使用伺服器的 `gpg` 進行簽名(如果已配置)。管理員應該審查 GPG 的最佳實踐,特別是建議僅安裝簽名的密子密鑰,而不安裝主簽名和認證的密密鑰。
伺服器管理員需要決定如何最好地安裝簽名密鑰。目前Gitea 使用伺服器的 `git` 命令生成所有提交,因此將使用伺服器的 `gpg` 進行簽名(如果已設定)。管理員應該審查 GPG 的最佳實踐,特別是建議僅安裝簽名的密子密鑰,而不安裝主簽名和認證的密密鑰。
## 一般配置
## 一般設定
Gitea 的簽名配置可以在 `app.ini``[repository.signing]` 部分找到:
Gitea 的簽名設定可以在 `app.ini``[repository.signing]` 部分找到:
```ini
...
@@ -56,30 +56,30 @@ MERGES = pubkey, twofa, basesigned, commitssigned
首先要討論的是 `SIGNING_KEY`。有三個主要選項:
- `none` - 這會阻止 Gitea 簽署任何提交
- `default` - Gitea 將默認使用 `git config`配置的密鑰
- `default` - Gitea 將預設使用 `git config`設定的密鑰
- `KEYID` - Gitea 將使用 ID 為 `KEYID` 的 gpg 密鑰簽署提交。在這種情況下,您應該提供 `SIGNING_NAME``SIGNING_EMAIL` 以顯示此密鑰。
`default` 選項將查詢 `git config``commit.gpgsign` 選項 - 如果設了此選項,則將根據需要使用 `user.signingkey``user.name``user.email` 的結果。
`default` 選項將查詢 `git config``commit.gpgsign` 選項 - 如果設了此選項,則將根據需要使用 `user.signingkey``user.name``user.email` 的結果。
通過調整 Gitea 儲存庫中的 Git `config` 文件,可以使用 `SIGNING_KEY=default` 為每個儲存庫提供不同的簽名密鑰。然而,這顯然不是理想的 UI因此可能會有所變化。
:::warning
**自 1.17 起**Gitea 在其自己的主目錄 `[git].HOME_PATH`默認`%(APP_DATA_PATH)/home`)中運行 git並使用其自己的配置 `{[git].HOME_PATH}/.gitconfig`
**自 1.17 起**Gitea 在其自己的主目錄 `[git].HOME_PATH`預設`%(APP_DATA_PATH)/home`)中運行 git並使用其自己的設定 `{[git].HOME_PATH}/.gitconfig`
如果您為 Gitea 配置了自定義的 git 配置,應該在系統 git 配置(即 `/etc/gitconfig`)或 Gitea 內部 git 配置 `{[git].HOME_PATH}/.gitconfig` 中設這些配置
如果您為 Gitea 設定了自訂的 git 設定,應該在系統 git 設定(即 `/etc/gitconfig`)或 Gitea 內部 git 設定 `{[git].HOME_PATH}/.gitconfig` 中設這些設定
git 命令相關的主目錄文件(如 `.gnupg`)也應放在 Gitea 的 git 主目錄 `[git].HOME_PATH` 中。
如果您希望將 `.gnupg` 目錄保留在 `{[git].HOME_PATH}/` 之外,請考慮將 `$GNUPGHOME` 環境變量設為您首選的位置,否則 Gitea 只會使用 `{[git].HOME_PATH}/.gnupg` 下的 gpg 密鑰。
如果您希望將 `.gnupg` 目錄保留在 `{[git].HOME_PATH}/` 之外,請考慮將 `$GNUPGHOME` 環境變量設為您首選的位置,否則 Gitea 只會使用 `{[git].HOME_PATH}/.gnupg` 下的 gpg 密鑰。
:::
### `INITIAL_COMMIT`
此選項決定 Gitea 在建儲存庫時是否應該簽署初始提交。可能的值是:
此選項決定 Gitea 在建儲存庫時是否應該簽署初始提交。可能的值是:
- `never`: 從不簽署
- `pubkey`: 僅在用戶擁有公鑰時簽署
- `twofa`: 僅在用戶使用雙因素身份驗證登時簽署
- `pubkey`: 僅在使用者擁有公鑰時簽署
- `twofa`: 僅在使用者使用雙因素身份驗證登時簽署
- `always`: 始終簽署
除了 `never``always` 之外的選項可以作為逗號分隔的列表進行組合。提交將在所有選定選項都為真時簽署。
@@ -89,8 +89,8 @@ git 命令相關的主目錄文件(如 `.gnupg`)也應放在 Gitea 的 git
此選項決定 Gitea 是否應該簽署 Wiki 的提交。可能的值是:
- `never`: 從不簽署
- `pubkey`: 僅在用戶擁有公鑰時簽署
- `twofa`: 僅在用戶使用雙因素身份驗證登時簽署
- `pubkey`: 僅在使用者擁有公鑰時簽署
- `twofa`: 僅在使用者使用雙因素身份驗證登時簽署
- `parentsigned`: 僅在父提交已簽署時簽署。
- `always`: 始終簽署
@@ -101,8 +101,8 @@ git 命令相關的主目錄文件(如 `.gnupg`)也應放在 Gitea 的 git
此選項決定 Gitea 是否應該簽署來自網頁編輯器或 API CRUD 操作的提交。可能的值是:
- `never`: 從不簽署
- `pubkey`: 僅在用戶擁有公鑰時簽署
- `twofa`: 僅在用戶使用雙因素身份驗證登時簽署
- `pubkey`: 僅在使用者擁有公鑰時簽署
- `twofa`: 僅在使用者使用雙因素身份驗證登時簽署
- `parentsigned`: 僅在父提交已簽署時簽署。
- `always`: 始終簽署
@@ -113,8 +113,8 @@ git 命令相關的主目錄文件(如 `.gnupg`)也應放在 Gitea 的 git
此選項決定 Gitea 是否應該簽署來自 PR 的合併提交。可能的選項是:
- `never`: 從不簽署
- `pubkey`: 僅在用戶擁有公鑰時簽署
- `twofa`: 僅在用戶使用雙因素身份驗證登時簽署
- `pubkey`: 僅在使用者擁有公鑰時簽署
- `twofa`: 僅在使用者使用雙因素身份驗證登時簽署
- `basesigned`: 僅在基礎儲存庫中的父提交已簽署時簽署。
- `headsigned`: 僅在頭分支中的頭提交已簽署時簽署。
- `commitssigned`: 僅在頭分支中到合併點的所有提交都已簽署時簽署。