将Github wiki迁移或导出到Gitlab
目前我们正在与github合作,我们实际上很安静。但在不久的将来,成本将会越来越高。现在我们已经开始评估其他git解决方案,并且偶然发现了gitlab,我必须说,它对我们来说非常有趣。我已经看到,还有一个类似于github的wiki功能。但一个重要的事情是行不通描述...将Github wiki迁移或导出到Gitlab
我发现的唯一的事情就是这个两岁的入门https://groups.google.com/forum/#!msg/gitlabhq/YSM_Il9yk04/_-ybpN4BekYJ
有谁知道是否有该问题的任何消息吗?它看起来是可能的,但是怎么样?有没有任何手册或如何帮助我?
非常感谢!
Github维基和GitLab维基都只是包含文本文件的Git存储库,因此您可以从一个拉到另一个。
转到您的Github wiki上的任意页面,然后单击克隆URL按钮。你会得到一个像https://github.com/Homebrew/homebrew.wiki.git
的URL。将其克隆到您的计算机:
git clone https://github.com/Homebrew/homebrew.wiki.git
cd homebrew.wiki
然后,在你的GitLab维基,点击Git的访问选项卡,找到中的说明URL(在克隆维基标题下的第一行),并推到那个网址:
git push https://gitlab.com/adambrenecki/test-project.wiki.git
如果你不能找到的网址,他们应该是大致相同的,因为这页上,与用户名/回购名称作适当变更。
我有这个问题,有超过100个与他们的维基回收站,我从github移植到gitlab。我创建了几个脚本来更改维基的文件名和降价链接格式,并移植到所有分支和标签。它有效,但它只是维基百科的90%解决方案。
https://gist.github.com/josephhainline/b37c5fab8a4bcd6e441e
运行它
$ port_repos_and_wikis_from_github_to_gitlab.sh MyGithubGroup MyGitlabGroup MyRepo
非常感谢,我会尽快尝试,因为我们有我们的gitlab启动和运行。 – Darkglow
一般这工作,但我不得不做一些额外的东西,实际上是,因为它是一个自己的存储库,它的工作原理如下: [link](http://stackoverflow.com/questions/5181845/git -push-existing-repo-to-a-new-and-different-remote-repo-server) – Darkglow
除了使用远程别名之外,是不是和我的答案基本相同? –