Update zh tw languages and fix some broken links

This commit is contained in:
Lunny Xiao
2026-07-01 14:47:51 -07:00
parent 9558006c39
commit a084bdb556
842 changed files with 31137 additions and 31065 deletions

View File

@@ -8,90 +8,90 @@ aliases:
- /zh-tw/repo-mirror
---
# 仓库镜
# 儲存庫鏡
仓库镜像允许将仓库与外部源之间进行镜像。您可以使用它在仓库之间镜像分支、标签和提交。
儲存庫鏡像允許將儲存庫與外部源之間進行鏡像。您可以使用它在儲存庫之間鏡像分支、標籤和提交。
## 使用
## 使用
以下是一些仓库镜像的可能使用景:
以下是一些儲存庫鏡像的可能使用景:
-移到了 Gitea但仍需要在其他源中保留您的项目。在这种情况下,您可以简单地设置它以进行镜像到 Gitea拉取这样您的 Gitea 例中就可以取到所有必要的提交史、标签和分支。
- 您在其他源中有一些旧项目,您不再主使用,但出于归档目的不想除。在这种情况下,您可以创建一个推送像,以便您的活的 Gitea 仓库可以其更改推送到位置。
-移到了 Gitea但仍需要在其他源中保留您的專案。在這種情況下,您可以簡單地設定它以進行鏡像到 Gitea拉取這樣您的 Gitea 例中就可以取到所有必要的提交史、標籤和分支。
- 您在其他源中有一些舊專案,您不再主使用,但出於歸檔目的不想除。在這種情況下,您可以建立一個推送像,以便您的活的 Gitea 儲存庫可以其更改推送到位置。
## 从远程仓库拉取
## 從遠程儲存庫拉取
对于现有的远程仓库,您可以按照以下步骤设置拉取像:
對於現有的遠程儲存庫,您可以按照以下步驟設定拉取像:
1. 在右上角的“建...”菜单中选择“迁移外部仓库”。
2. 选择远程仓库服务
3. 输入仓库的 URL。
4. 如果仓库需要身份验证,请填写您的身份验证信息
5. 中“该仓库将是一个镜像”复选框。
6. 选择“迁移仓库”以保存配置
1. 在右上角的“建...”菜單中選擇“遷移外部儲存庫”。
2. 選擇遠程儲存庫服務
3. 輸入儲存庫的 URL。
4. 如果儲存庫需要身份驗證,請填寫您的身份驗證資訊
5. 中“該儲存庫將是一個鏡像”複選框。
6. 選擇“遷移儲存庫”以保存設定
在,该仓库会定期从远程仓库进行镜像。您可以通过在仓库设置中选择“立即同步”来强制进行同步。
在,該儲存庫會定期從遠程儲存庫進行鏡像。您可以透過在儲存庫設定中選擇“立即同步”來強制進行同步。
:::warning
:exclamation::exclamation: **注意:**您只能尚不存在您的例上的仓库设置拉取像。一旦仓库创建成功,您就法再将其转换为拉取像。:exclamation::exclamation:
:exclamation::exclamation: **注意:**您只能尚不存在您的例上的儲存庫設定拉取像。一旦儲存庫建立成功,您就法再將其轉換爲拉取像。:exclamation::exclamation:
:::
## 推送到远程仓库
## 推送到遠程儲存庫
对于现有的仓库,您可以按照以下步骤设置推送像:
對於現有的儲存庫,您可以按照以下步驟設定推送像:
1.仓库中,到**设置** > **仓库**,然后进入**镜像设置**部分。
2. 入一个仓库的 URL。
3. 如果仓库需要身份验证,请展开**授**部分并填写您的身份验证信息。请注意,所求的**密**也可以是您的访问令牌
4. 选择**添加推送像**以保存配置
1.儲存庫中,到**設定** > **儲存庫**,然後進入**鏡像設定**部分。
2. 入一個儲存庫的 URL。
3. 如果儲存庫需要身份驗證,請展開**授**部分並填寫您的身份驗證資訊。請注意,所求的**密**也可以是您的存取權杖
4. 選擇**添加推送像**以保存設定
该仓库现在会定期像到远程仓库。您可以通过选择**立即同步**来强制同步。如果出现错误,会显示一消息助您解决问题
該儲存庫現在會定期像到遠程儲存庫。您可以透過選擇**立即同步**來強制同步。如果出現錯誤,會顯示一消息助您解決問題
:::warning
:exclamation::exclamation: **注意:** 这将强制推送到远程仓库。这将覆盖远程仓库中的任何更改! :exclamation::exclamation:
:exclamation::exclamation: **注意:** 這將強制推送到遠程儲存庫。這將覆蓋遠程儲存庫中的任何更改! :exclamation::exclamation:
:::
### Gitea 向 GitHub 设置推送
### Gitea 向 GitHub 設定推送
Gitea 设置镜像到 GitHub您需要按照以下步骤进行操作:
Gitea 設定鏡像到 GitHub您需要按照以下步驟進行操作:
1. 创建一个具有中 _public_repo_ 选项的 [GitHub 个人访问令牌](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token)。
2. 在 GitHub 上创建一个同名的仓库。与 Gitea 不同GitHub 不支持通过推送到远程来创建仓库。如果您的现有远程仓库与您的 Gitea 仓库具有相同的提交史,您也可以使用有的远程仓库
3. 在您的 Gitea 仓库设置中,填**Git 远程仓库 URL**`https://github.com/<your_github_group>/<your_github_project>.git`
4. 使用您的 GitHub 用户名填写**授**字段,并将个人访问令牌作为**密**。
5. (可选,适用于 Gitea 1.18+选择`推送新提交同步`这样一旦有更改,镜像将会及时更新。如果您意,您可以禁用定期同步。
6. 选择**添加推送像**以保存配置
1. 建立一個具有中 _public_repo_ 選項的 [GitHub 個人存取權杖](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token)。
2. 在 GitHub 上建立一個同名的儲存庫。與 Gitea 不同GitHub 不支援通過推送到遠程來建立儲存庫。如果您的現有遠程儲存庫與您的 Gitea 儲存庫具有相同的提交史,您也可以使用有的遠程儲存庫
3. 在您的 Gitea 儲存庫設定中,填**Git 遠程儲存庫 URL**`https://github.com/<your_github_group>/<your_github_project>.git`
4. 使用您的 GitHub 使用者名稱填寫**授**欄位,並將個人存取權杖作爲**密**。
5. (可選,適用於 Gitea 1.18+選擇`推送新提交同步`這樣一旦有更改,鏡像將會及時更新。如果您意,您可以禁用定期同步。
6. 選擇**添加推送像**以保存設定
仓库会很快行推送。要制推送,请选择**立即同步**按
儲存庫會很快行推送。要制推送,請選擇**立即同步**按
### Gitea 向 GitLab 设置推送
### Gitea 向 GitLab 設定推送
Gitea 设置镜像到 GitLab您需要按照以下步骤进行操作:
Gitea 設定鏡像到 GitLab您需要按照以下步驟進行操作:
1. 建具有 _write_repository_ 作用域的 [GitLab 个人访问令牌](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html)。
2.**Git 远程仓库 URL**`https://<destination host>/<your_gitlab_group_or_name>/<your_gitlab_project>.git`
3. 在**授**字段中填 `oauth2`**用户名**并将您的 GitLab 个人访问令牌作为**密**。
4. 选择**添加推送像**以保存配置
1.具有 _write_repository_ 作用域的 [GitLab 個人存取權杖](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html)。
2.**Git 遠程儲存庫 URL**`https://<destination host>/<your_gitlab_group_or_name>/<your_gitlab_project>.git`
3. 在**授**欄位中填 `oauth2`**使用者名稱**並將您的 GitLab 個人存取權杖作爲**密**。
4. 選擇**添加推送像**以保存設定
仓库会很快行推送。要制推送,请选择**立即同步**按
儲存庫會很快行推送。要制推送,請選擇**立即同步**按
### Gitea 向 Bitbucket 设置推送
### Gitea 向 Bitbucket 設定推送
Gitea 设置镜像到 Bitbucket您需要按照以下步骤进行操作:
Gitea 設定鏡像到 Bitbucket您需要按照以下步驟進行操作:
1. 创建一个具有_Repository Write_ 选项的 [Bitbucket 用密](https://support.atlassian.com/bitbucket-cloud/docs/app-passwords/)。
2.**Git 远程仓库 URL**`https://bitbucket.org/<your_bitbucket_group_or_name>/<your_bitbucket_project>.git`
3. 使用您的 Bitbucket 用户名填写**授**字段,并将应用密码作为**密**。
4. 选择**添加推送像**以保存配置
1. 建立一個具有_Repository Write_ 選項的 [Bitbucket 用密](https://support.atlassian.com/bitbucket-cloud/docs/app-passwords/)。
2.**Git 遠程儲存庫 URL**`https://bitbucket.org/<your_bitbucket_group_or_name>/<your_bitbucket_project>.git`
3. 使用您的 Bitbucket 使用者名稱填寫**授**欄位,並將應用密碼作爲**密**。
4. 選擇**添加推送像**以保存設定
仓库会很快行推送。要制推送,请选择**立即同步**按
儲存庫會很快行推送。要制推送,請選擇**立即同步**按
### 镜像现有的 ssh 仓库
### 鏡像現有的 ssh 儲存庫
Gitea 不支持从 ssh 仓库进行镜像。如果您想要像一 ssh 仓库,您需要将其转换为 http 仓库。您可以使用以下命令将现有的 ssh 仓库转换为 http 仓库
Gitea 不支援從 ssh 儲存庫進行鏡像。如果您想要像一 ssh 儲存庫,您需要將其轉換爲 http 儲存庫。您可以使用以下命令將現有的 ssh 儲存庫轉換爲 http 儲存庫
1. 确保运行 gitea 的用户有权限访问您试图从 shell 像到的 git 仓库
2. 在 Web 面的版本库设置 > git 子中为镜像添加一接收后钩子。
1. 確保運行 gitea 的使用者有權限訪問您試圖從 shell 像到的 git 儲存庫
2. 在 Web 面的版本庫設定 > git 子中爲鏡像添加一接收後鉤子。
```
#!/usr/bin/env bash