尝试从之前的gitlab服务器将giki部署到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 of markdown bundle;然后我检索“文件”并手动将它们一次导入到wiki中。这可能非常耗时而且不是那么实用。
我确实使用new-wiki.wiki.git尝试了相同的操作,但似乎没有任何事情发生。
是否有人遇到此问题并找到了类似这样的解决方案?我知道我可以让它工作,但有更方便的方法吗?
答案 0 :(得分:4)
我想我会把它放下来以防万一它可以帮助任何人。
似乎解决了我的问题的方法是:
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仪表板时,它也没有显示任何内容。只有直接进入项目,我才能看到它是新填充的。希望这对某人有某种帮助。