如何在Windows上将Bitbucket项目导入Github

lul*_*ala 5 git mercurial github tortoisehg hg-git

我有一个在Bitbucket上托管的HG项目,我想把它移到Github.

我遵循这里的指南在我的TortoiseHG上安装hg-git扩展.

我已经在Github上创建了一个存储库,但还没有初始化它(它显示了该指令页面),所以我无法克隆那个git存储库.

接下来我该怎么办?

编辑:抱歉忘记添加,然后我将使用git.

更新:我借了一个mac并且fast-git-import无痛地转换它.如果有人尝试过以下解决方案并在Windows下工作,那就投票吧,我会把它作为答案.

lul*_*ala 3

刚刚发现我的问题与Converting a Mercurial (hg) repository to Git on Windows (7)重复。

效果很好。由于一切都在 Cygwin 下,因此无需使用 pageant。

除了这个问题的答案。我只需要在 Cygwin 下使用 生成一个密钥ssh-keygen -t rsa。然后我将公钥的内容复制到.ssh/id_rsa.pubGithub 存储库设置中。

我将 git origin 设置为 Gihub 地址git remote add origin (repo address)。然后我终于可以git push origin master --force访问 Github 了。