【问题标题】:Importing Gitlab Wiki to new Gitlab instance将 Gitlab Wiki 导入到新的 Gitlab 实例
【发布时间】:2014-06-30 13:43:23
【问题描述】:

尝试从以前的 gitlab 服务器将新的 wiki 部署到 gitlab。

我知道如何创建捆绑文件:

git bundle create wiki.bundle --all

这给了我一个 wiki 的捆绑文件(称为 wiki.bundle),打开时有很多与 wiki 存储库相对应的 markdown 文件。当我尝试将其导入新项目时,存储库有两种存储库类型。例如,假设新 wiki 名为“new wiki”;这将在文件系统中产生两个文件:new-wiki.git 和 new-wiki.wiki.git

以前,我的工作是在我的 new-wiki.git 文件中发布一个 git clone 和 git pull 的 markdown 包;然后我检索“文件”并手动将它们一次导入到 wiki。这可能非常耗时,而且不太实用。

我确实用 new-wiki.wiki.git 尝试了相同的操作,但似乎没有任何反应。

有没有人遇到过这个问题并找到了解决方法?我知道我可以让它工作,但有没有更方便的方法?

【问题讨论】:

    标签: git wiki gitlab


    【解决方案1】:

    我想我会把它记下来以防它对任何人有帮助。

    似乎解决我问题的方法是:

    mkdir new-wiki
    cd new-wiki
    git init
    git remote add origin http://gitlab-server-ip/account-name/new-wiki.wiki.git
    git pull wiki.bundle
    git push -u origin master
    

    我遇到的问题是没有任何事情发生的真正“反馈”。当我进入 gitlab 仪表板时,它也没有显示任何内容。只有直接进入项目,我才能看到它是新填充的。希望这对某人有某种帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-21
      • 2015-12-13
      • 2014-03-26
      • 1970-01-01
      • 1970-01-01
      • 2022-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多