gpt4 book ai didi

git - 将 Gitlab Wiki 导入新的 Gitlab 实例

转载 作者:太空狗 更新时间:2023-10-29 13:38:11 24 4
gpt4 key购买 nike

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

我知道如何创建一个包文件:

git bundle create wiki.bundle --all

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

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

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

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

最佳答案

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

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

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 仪表板时,它也没有显示任何内容。只有直接进入项目我才能看到它是新填充的。希望这对某人有某种帮助。

关于git - 将 Gitlab Wiki 导入新的 Gitlab 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24491535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com