簡體   English   中英

Gitlab Wiki - 如何在導入存儲庫時導入 wiki

[英]Gitlab Wiki - How to import wiki when importing a repository

我的服務器上運行着 Gitlab CE 11.7 docker。 當我從 gitlab.com 導入一個項目時,它的 wiki 丟失了。 我使用內置接口導入項目:

New Project > Import project [tab] > GitLab.com [button]

然后我從連接到我的帳戶的存儲庫列表中選擇要導入的存儲庫。

有沒有辦法將存儲庫的 wiki 從 Gitlab.com 遷移到 GitLab CE 實例?

Wiki也是存儲庫。 您可以通過執行以下操作來克隆項目:

git clone https://gitlab.com/{namespace}/{project}.wiki.git

如果單擊Wiki頂部的“ Git Access”鏈接,您還將獲得此URL。

由於是回購協議,因此您可以推送到所需的目標Wiki。

有效的答案正是我所需要的。 我仍然想分享完成遷移的整個過程是幾個步驟。 我有一個專用的 git 服務器,但您可以使用 http。

git clone  git@myOldGitServer.com:myGroup/myRepo.wiki.git
git remote rename origin oldorigin
git remote add origin git@myNewGitServer.com:myGroup/myRepo.wiki.git
git fetch origin
git push --force

強制是必要的,因為在導入的歷史中不會有共同點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM