mirror of
https://gitea.com/gitea/docs.git
synced 2026-07-11 21:42:12 +00:00
--------- 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>
1.9 KiB
1.9 KiB
date, slug, sidebar_position
| date | slug | sidebar_position |
|---|---|---|
| 2024-09-11T09:30:00+08:00 | migration | 45 |
遷移
您可以將儲存庫從其他 Git 服務遷移到您的 Gitea 實例。
如何從 Gogs/GitHub/GitLab 遷移到 Gitea
要從 Gogs 遷移到 Gitea:
要從 GitHub 遷移到 Gitea,您可以使用 Gitea 的內置遷移表單。
為了遷移問題、拉取請求等專案,您需要至少輸入您的使用者名稱。
要從 GitLab 遷移到 Gitea,您可以使用這個非官方工具:
https://github.com/loganinak/MigrateGitlabToGogs
如何從 AWS CodeCommit 遷移到 Gitea
-
要使用 AWS CodeCommit API,Gitea 需要訪問密鑰 ID 和祕密訪問密鑰。出於安全原因,我們建議建立一個具有最低必要權限的新使用者,並為遷移生成訪問密鑰 ID 和祕密訪問密鑰。此使用者所需的最低權限如下:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "codecommit:GetRepository", "codecommit:GitPull", "codecommit:ListPullRequests", "codecommit:GetPullRequest", "codecommit:GetCommentsForPullRequest" ], "Resource": [ "arn:aws:codecommit:<region>:<account>:<Repo-to-Migrate> } ] }-
如果您不需要遷移拉取請求,可以刪除
ListPullRequests、GetPullRequest和GetCommentsForPullRequest操作。 -
有關如何建立 IAM 使用者並分配權限的說明,您可以參考此 AWS 文件。
-
-
要克隆此儲存庫,Gitea 需要 HTTPS Git 憑據。您可以根據此 AWS 文件 建立 HTTPS Git 憑據。